Foros del Web » Programando para Internet » Javascript »

[APORTE] 2 funciones con protoype

Estas en el tema de [APORTE] 2 funciones con protoype en el foro de Javascript en Foros del Web. Hola, estoy aprendiendo a desarollar en JS y pues hise 2 funciones que creo que son utiles y espero que les sirva PARA FUNCIONAR NESESITA ...
  #1 (permalink)  
Antiguo 01/03/2009, 12:30
 
Fecha de Ingreso: diciembre-2007
Mensajes: 927
Antigüedad: 16 años, 4 meses
Puntos: 12
[APORTE] 2 funciones con protoype

Hola,
estoy aprendiendo a desarollar en JS y pues hise 2 funciones que creo que son utiles y espero que les sirva

PARA FUNCIONAR NESESITA PROTYPE

PROTOTYPE

Código javascript:
Ver original
  1. //parte modificada por Edig [[email protected]]
  2. //Part mod by Edig [[email protected]]
  3.  
  4. //checar si es numero entero y ponerle los decimales [max 2 decimales]
  5. //check if a number have 2 decimals if not add or delete some
  6. function checar_decimal(num) {
  7.     var num3 = num.toString();
  8.     var num2 = num3.lastIndexOf('.'); //saber cuantso decimales tiene
  9.     var largo = num3.length;
  10.     var largo2 = largo - num2 - 1;
  11.     //si no se encontro nigun punto se agrega uno
  12.     if(num2 == -1) {
  13.         num = num+'.00';
  14.     }else if(largo2 == 1) {
  15.         num = num+'0';
  16.     }else if(largo2 > 2) {
  17.         num = Math.round(num *100)/100
  18.         num = checar_decimal(num);
  19.     }
  20.     //regresmos el valor
  21.     return(num);
  22. }
  23.  
  24. //borrar un vaalor  agregado a un array.
  25. //array
  26. //valor = valor que se quiere borrrar
  27. //erease an value from array
  28. function borrar_array(array, valor) {
  29.     for(i=0; i<array.size(); i++) {
  30.         if(array[i] == valor) {
  31.             delete array[i];
  32.         }
  33.     }
  34.     array = array.compact();
  35.     return array;
  36. }


Porfavor nesesito feedback

Última edición por Edig; 01/03/2009 a las 18:59
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:49.