Sprintf () para JavaScript

SPRIRTF () Para JavaScript es una implementación liviana pero poderosa de JavaScript de Sprintf (), basada en la especificación PHP.
Descargar ahora

Sprintf () para JavaScript Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Alexei
  • Sitio web del editor:
  • http://alexei.417.ro/blog/sprintf_for_javascript.html

Sprintf () para JavaScript Etiquetas


Sprintf () para JavaScript Descripción

Sprintf () para JavaScript es una implementación ligera pero poderosa de JavaScript de Sprintf (), basada en la especificación PHP. Sprintf () para JavaScript es una implementación ligera pero poderosa de JavaScript de Sprintf (), basada en la especificación PHP. Hay muchas bibliotecas por ahí y, invariablemente, hacen muchas cosas que no necesita o de una manera que no le gustan. Así, se sienten hinchados. Un ejemplo sería prototipo. Recientemente, descubrí que tiene una clase de plantilla. Al principio, pensé que era un motor de plantilla similar a Smarty para PHP, pero resultó que estaba equivocado. Es solo un método para devolver las cadenas formateadas envueltas en una clase de fantasía. Si está familiarizado con C, C ++, Objetivo C, Perl, Python, PHP, Bash, AWK, etc. Probablemente esté al tanto de la función de impresión, que se usa para generar cadenas formateadas. Debido a que quería durante mucho tiempo una función similar en JavaScript, lo escribí con la especificación SPRIRTF de PHP. Su prototipo es simple: Sprintf de cadena (Formato de cadena ]]) Los marcadores de posición En la cadena de formato está marcada por "%" y le siguen uno o más de estos elementos, en este orden: 1. Un signo "+" opcional que obliga a precedir el resultado con un signo más o menos en valores numéricos. De forma predeterminada, solo el signo "-" se usa en números negativos.2. Un especificador de relleno opcional que dice qué personaje usar para el relleno (si está especificado). Los valores posibles son 0 o cualquier otro personaje precedede con un '. El valor predeterminado es almohadarse con espacios.3. Un signo "-" opcional, que hace que Sprintf se deje alinear el resultado de este marcador de posición. El valor predeterminado es a la derecha, alinee el resultado.4. Un número opcional, que dice cuántos caracteres deben tener el resultado. Si el valor a devolverlo es más corto que este número, el resultado se acelerará.5. Un modificador de precisión opcional, que consiste en un "". (DOT) seguido de un número, que dice cuántos dígitos deben mostrarse para los números de puntos flotantes. Cuando se usa en una cadena, hace que el resultado sea truncado. Si el especificador de tipo puede ser cualquiera de:%: imprima un carácter literal "%": imprima un entero como un número binario: imprima un entero como el carácter con ese carácter Valorado: imprima un entero como un numbere decimal firmado: imprima un flotador como NotationU científico: imprima un entero como un número de decimación sin firmar: imprima un flotador como ISO: imprime un entero como números octales: imprima una cadena como ISX: imprime un entero Como un número hexadecimal (minúscula) X, imprima un entero como un número hexadecimal (mayúscula), el argumento, SwapingYou, ahora puede intercambiar los argumentos. Es decir, el orden de los marcadores de posición no tiene que coincidir con el orden de los argumentos. Puede hacerlo simplemente indique simplemente en la cadena de formatos con los que los argumentos se refieren a los marcadores de posición. Sprintf ("Las primeras 4 letras del alfabeto en inglés son:% 4 $ s,% 3 $ s,% 1 $ s y% 2 $ s ", 'C', 'D', 'B', 'A'); y, por supuesto, puede repetir los marcadores de posición sin tener que aumentar el número de argumentos. Lo que es nuevo en esta versión: · El especificador de ancho ha sido reparado.


Sprintf () para JavaScript Software relacionado

freofyjit

FRAOFYJIT es un front-end 'Syntactic Sugar' de C ++ para la biblioteca de rayos GNU de Paolo Bonzini para la generación de código nativo dinámico. ...

122

Descargar