constructor
length
Retorna o número de caracteres do string.
length é uma propriedade do objeto String.
Script:
exibeReguaModelo();
document.write("O número de caracteres de StringTexto1 é : ");
document.write(StringTexto1.length);
Funcionamento :
Importante : A contagem é de 0 a n, portanto 0 a 16 dão 17 caracteres.
prototype
Quando usamos o padrão html estamos usando um conjunto de conceitos deste padrão.
O padrão HTML é um conjunto de elementos que são representados por objetos.
Sendo assim, o HTML tem um objeto padrão para cada objeto.
O 'modelo' deste objeto é chamado de prototype, é como o conceito de definição de classe ou
de uma receita de bolo...não é objeto em sí mas a receita de como construí-lo.
Sendo assim, a propriedade Prototype permite o acesso ao tipo primitivo do objeto, sua definição
e, lógicamente, define as regras básicas do objeto, como textos, valores, métodos.
Esta propriedade esta acessível com o intuíto de que possa ser alterada e com isto dando recursos
novos aos objetos mas há maneiras mais fáceis ou versáteis de fazer isso.
anchor("anchorName")
big()
Aumenta o tamanho da fonte de letra.
Usar as tags HTML ou CSS para definir estes atributos.
Sintaxe : String.big();
blink()
Faz o string piscar. Esta funcionalidade esta obsoleta e não funciona na maioria dos browsers.
Utilizar a CSS para formatar este tipo de efeito.
Sintaxe : String.blink();
Testando na tag blink :
bold()
Faz o string ficar em negrito. Esta funcionalidade esta obsoleta e devemos usar a CSS ou as tags
HTML para este tipo de efeito.
Sintaxe : String.bold();
Testando na tag bold :
Isto_é_um_string.
charAt(posição)
Retorna o caractere na posição especificada.
charCodeAt([posição])
Retorna o código Unicode de um caractere na posição idicada do string.
Importante : o código 109 da tabela Unicode é o caractere m.
concat(string2)
fixed()
fontcolor(#rrggbb)
fontsize(1to7)
fromCharCode(n1...)
indexOf("str" [,i])
italics()
Muda o formato da Fonte da letra para Itálico.
Usar as tags HTML ou CSS para definir estes atributos.
Sintaxe : String.italics();
lastIndexOf("str" [,i])
link(url)
localeCompare()
match(regexp)
replace(regexp,str)
Troca um ou mais caracteres por um ou mais caracteres.
Script:
document.write("Trocar as letras s pela letra j : ");
document.write(StringTexto1.replace('s', 'j'));
document.write("<br>");
document.write("O String original é : ");
document.write(StringTexto1);
Funcionamento:
Importante : apenas a primeira ocorrência é substituída, mas não todas.
Veja a segunda letra s do string.
search(regexp)
slice(inicio,fim)
Início e fim são números inteiros.
slice é um método do objeto String.
Importante : o elemento fim não será incluído no resultado. Retornará um antes (A contagem é de 0 a n ).
São muito semelhantes as funções Substring, Slice, Substr.
small()
Diminui o tamanho da fonte de letra.
Usar as tags HTML ou CSS para definir estes atributos.
Sintaxe : String.small();
split(char)
Permite converter um string delimitado por caracteres de separação em uma matrizes de strings.
Modelo:
var a = "0,1,2,3,4,5,6,7,8,9";
var b = a.split(',');
for (c = 0; c < b.length; c++) {
document.write(b[c] + '<br>')
}
Funcionamento:
Importante : A função split sempre deverá ter como parâmetro de entrada um
string e
o parâmetro de saída será um
array se houver dados dentro do string do parâmetro
de entrada.
strike()
Risca o string no meio como se o texto tivesse sido retirado ou alterado em uma versão
mais nova do documento.
Usar as tags HTML ou CSS para definir estes atributos.
Esta tag não funciona no HTML5 e esta em desuso. Não utilizar.
Sintaxe : String.strike();
sub()
Faz o string ser exibido como subscript, ou seja, abaixo do eixo normal de exibição, como
na fórmula da água, h2O.
Normalmente, para que o texto caiba na mesma linha dos demais ele é diminuido de tamanho.
Usar as tags HTML ou CSS para definir estes atributos.
Sintaxe : String.sub();
Script:
var x = '2';
document.write("O sub do StringTexto1 é.............................. : ");
document.write(StringTexto1.sub());
document.write('<br>');
document.write("sendo que o normal do StringTexto1 é : ");
document.write(StringTexto1);
document.write('<br>');
document.write("A fórmula da água é : ");
document.write("H" + x.sub() + "O");
Funcionamento:
substr(inicio,fim)
Início e fim são números inteiros.< br />
substr é um método do objeto String.< br />
Importante : o elemento fim não será incluído no resultado. Retornará um antes (A contagem é de 0 a n ).
São muito semelhantes as funções Substring, Slice, Substr.
substring(inicio, fim)
Início e fim são números inteiros.
substring é um método do objeto String.
Importante : o elemento fim não será incluído no resultado. Retornará um antes (A contagem é de 0 a n ).
São muito semelhantes as funções Substring, Slice, Substr.
sup()
Faz o string ser exibido como superscript, ou seja, acima do eixo normal de exibição, como
potencia, por exemplo, em matemática.
Normalmente, para que o texto caiba na mesma linha dos demais ele é diminuido de tamanho.
Usar as tags HTML ou CSS para definir estes atributos.
Sintaxe : String.sup();
Script:
var x = "2";
document.write("O sup do StringTexto1 é.............................. : ");
document.write(StringTexto1.sup());
document.write('<br>');
document.write("sendo que o normal do StringTexto1 é : ");
document.write(StringTexto1);
document.write('<br>');
document.write("O valor de delta da fórmula de baskara é : ");
document.write("b" + x.sup() + " - 4 * a * c");
Funcionamento:
toLocaleLowerCase()
toLocaleUpperCase()
toLowerCase()
Converte um string para mínúsculas.
toLowerCase é um método do objeto String.
Código : document.write(StringTexto1.toLowerCase());
Exemplo:
Importante : Caracteres acentuados também serão convertidos.
toString()
Converte valores numéricos em string.
toString é um método do objeto String.
Importante : Na maioria dos objetos podemos usar : objeto.toString() mas isso é somente
possível porque o objeto tem uma propriedade default e o toString() converte apenas essa
propriedade default, que comumente é value ou text.
Exemplo:
var a = 3.1415926535;
document.write(a.toString() + a.toString())
Funcionamento :
Nota : Se a conversão do valor da variável a continuasse sendo numérica o resultado seria 2 pi.
toUpperCase()
Converte um string para maiúsculas.
Código : document.write(StringTexto1.toUpperCase());
Exemplo:
Importante : Caracteres acentuados também serão convertidos.
valueOf()
O método valueOf() retorna o textp de um objeto string.
Note que objeto string possui inúmeras propriedades, entre elas o texto.
Esta é a funcionalidade que permite a função toString() converter o objeto string num texto.
Exemplo:
var str = "9";
var res = str.valueOf();
document.write = res + res;
Funcionamento: