Chegou a vez do JavaScript, após criar um Plugin Smarty para exibir uma string em singular ou plural e uma função PHP com o mesmo propósito, demonstro agora a mesma função em JavaScript.
Segue o código da função:
/**
* Shows a singular or plural message based in a informed number
* How to use: alert( singular_plural( '%d child', '%d children', 2 ) );
*
* @version 0.1
* @date Monday, January 7, 2008
* @author Leandro Vieira Pinho - http://leandrovieira.com
*/
function singular_plural( strMsgSingular, strMsgPlural, intTotal ) {
if ( intTotal > 1 )
return strMsgPlural.replace( '%d', intTotal );
return strMsgSingular.replace( '%d', intTotal );
}
Exemplos de uso:
alert( singular_plural( '%d child', '%d children', 2 ) ); alert( singular_plural( '%d child', '%d children', 1 ) );
Em ambos exemplos, teremos os seguinte resultados: 2 children e 1 child.
Tags: javascript
aert( singular_plural( ‘%d child’, ‘%d children’, 1 ) );
faltou o L
Obrigado João.
Abraços.
Acabei de postar na função de php, é só converter e teremos essa também para JS.
Abraços