String


Podemos criar o objeto String de 2 formas:
	var str_1 = "abc";
	
	// ou
	
	var str_2 = new String("abc");
FUNÇÕES - length - indica o comprimento (número de caracteres) da string.
	var str = "Bom dia";
	var len = str.length;  // 7
- anchor(nome) - cria uma âncora no documento HTML com o atributo NAME igual a nome.
	var str = "Início da página";
	document.write(str.anchor("inicio_pagina")); // <a NAME="inicio_pagina">Início da página</a>  
- big() - faz a string aparecer como se estivesse entre as marcas <BIG> e </BIG> de HTML.
	var str = "Bom dia";
	document.write(str.big());
- bold() - faz a string aparecer em negrito como se estivesse entre as marcas <B> e </B> de HTML.
	var str = "Bom dia";
	document.write(str.bold());
- charAt(ndx) - retorna o caractere da posição especificada por ndx, um inteiro entre 0 e comprimento da string menos 1.
	var str_1 = "Bom dia";
	var str_2 = str_1.charAt(1); // o
- charCodeAt([ndx]) - retorna o valor ASCII do caractere na posição especificada por ndx, um inteiro entre 0 e comprimento da string menos 1. Se não indicado, o valor 0 é assumido.
	var str = "Bom dia";
	var val = str.charCodeAt(6); // 97 (a)
- concat(str2, str3 [, ..., strN]) - combina duas ou mais strings, retornando uma nova. str2, ..., strN são as strings a combinar.
	var str = "Bom ";
	var nova_str = str.concat("dia"); // Bom dia
- fontcolor(cor) - exibe a string na cor especificada, como se estivesse entre as marcas <FONT COLOR=cor> e </FONT> de HTML. O parâmetro cor é uma string literal da cor reconhecida pelo navegador ou na forma RGB hexadecimal. Por exemplo, "FF0000" para vermelho.
	var str = "Bom dia";
	document.write(str.fontcolor("blue")); // <FONT COLOR="blue">Bom dia</FONT> 
- fontsize(sz) - exibe a string no tamanho de fonte especificado, como se estivesse entre as marcas <FONT SIZE=sz> e </FONT> de HTML. O parâmetro sz é o tamanho da fonte.
	var str = "Bom dia";
	document.write(str.fontsize("3")); // <FONT SIZE="3">Bom dia</FONT>
- fromCharCode(car1, ..., carN) - retorna uma string (não objeto String) com os caracteres dados pelos valores ASCII car1, ..., carN. Deve ser sempre usado na forma String.fromCharCode(...) em vez de um objeto string criado.
	
	String.fromCharCode(97,98,99);  // abc
	String.fromCharCode(KeyDown.which); // retorna a tecla que foi apertada
- indexOf(iStr [, iniNdx]) - retorna o índice da primeira ocorrência de iStr, começando de iniNdx ou de 0 se ele não é dado. Se iStr não é encontrado, retorna -1. É sensível a letras maiúsculas e minúsculas.
	
	"Bom dia".indexOf("Bom");	// retorna 0.
	"Bom dia".indexOf("Bon");	// retorna -1.
	"Bom dia".indexOf("d");		// retorna 4.
	"Bom dia".indexOf("bom");	// retorna -1. 
- italics() - faz a string ser exibida em itálico, como se estivesse entre as marcas <I> e </I> de HTML.
	
	var str = "Bom dia";
	document.write(str.italics());  // <I>Bom dia</I> 
- lastIndexOf(iStr [, iniNdx]) - retorna o índice da última ocorrência de iStr ou -1 se não encontrado. A procura é feita na ordem inversa (direita para esquerda), começando do índice iniNdx ou do comprimento da string se ele não é indicado. Caracteres são indexados da esquerda para a direita, a partir de 0. A procura é sensível a letras maiúsculas e minúsculas.
	
	"Boa noite".lastIndexOf("Boa"); 	// retorna 0.
	"Boa noite".lastIndexOf("o");		// retorna 5.
	"Boa noite".lastIndexOf("b");		// retorna -1. 
- link(hRef) - cria um link de hipertexto HTML para a URL (absoluta ou relativa) dada por hRef.
	
	var str = "Página inicial";
	var url = "http://www.andersonbravo.com.br";
	document.write(str.link(url);  // <A HREF="http://www.andersonbravo.com.br">Página inicial MSPC</A> 
- match(rExp) - empregado para determinar o resultado de expressões regulares para uma string. rExp é o nome da expressão regular, podendo ser uma variável ou literal. Para encontrar ocorrências simples, é melhor usar a função search.
	
	var str = "Sistema Operacional";
	document.write(str.match(/o/gi);  // "O,o"
- replace(rExp, nStr) - procura ocorrências da expressão regular em uma string e substitui por nStr. rExp é o nome da expressão regular, podendo ser uma variável ou literal. nStr pode ser substituída por uma função. O conteúdo do objeto string original não é alterado. Uma nova string é retornada.
	
	var str = "Boa tarde";
	var re = /'tarde/gi;
	var str_1 = str.replace(re,"noite");
	document.write(str_1);  // "Boa noite"
- search(rExp) - procura um dado formato especificado pela expressão regular rExp, que pode ser uma variável ou literal. Se encontrado, retorna o índice da expressão na string. Caso contrário, retorna -1.
	
	var strMail = new String("fulano@nome.com.br");
	var re = /^[^@]+@[^@]+.[a-z]{2,}$/i;
	if(strMail.search(re) == -1)
		document.write("O endereço de email não é válido");
- slice(iniNdx [, fimNdx]) - extrai parte de uma string, retornando uma nova. iniNdx é o índice base zero inicial e fimNdx é o índice base zero final. Se não especificado, a operação se dá até o final da string. Valor negativo para fimNdx indica deslocamento a partir do final. Por exemplo, slice(1,-1) extrai do segundo até o penúltimo caracter.
	
	var str = "Boa tarde";
	var str_1 = str.slice(4);
	document.write(str_1);      // tarde
- small() - faz a string ser exibida em fonte pequena, como se estivesse entre as marcas <SMALL> e </SMALL> de HTML.
	
	var str = "Bom dia";
	document.write(str.small());   // <SMALL>Bom dia</SMALL> 
- split([sep][, lim]) - separa uma string em um conjunto (array) de strings, usando como separador o caractere indicado por sep. O parâmetro opcional lim é um inteiro que limita o número de separações.
	
	var str_1 = new String("AA,BB,CC,DD");
	var str_2 = str.split(",");    // str_2[0] contém "AA", str_2[1] contém "BB", str_2[2] contém "CC" e str_2[3] contém "DD"
- strike() - faz a string ser exibida com uma linha atravessada, como se estivesse entre as marcas <STRIKE> e </STRIKE> de HTML.
	
	var str = "Bom dia";
	document.write(str.strike());  // <STRIKE>Bom dia</STRIKE> 
- substr(ini [, compr]) - extrai parte de uma string, começando no índice base zero dado por ini. Se este é negativo, significa índice a partir do final da string. O parâmetro opcional compr é número de caracteres a extrair a partir do índice dado. Se omitido, a operação se dá até o final da string.
	
	var str = "Bom dia";
	document.write(str.substr(4,3));  // "dia"
- substring(ndx1, ndx2) - extrai parte de uma string, começando do índice base zero ndx1 e terminando, mas não incluindo, no índice base zero ndx2.
	
	var str = "Bom dia";
	document.write(str.substring(0,3));  // "Bom"
- toLowerCase() - retorna a string original com os caracteres minúsculos. Não altera a original.
	
	var str = "Bom dia";
	document.write(str.toLowerCase());  // "bom dia"
- toUpperCase() - retorna a string original com os caracteres maiúsculos. Não altera a original.
	
	var str = "Bom dia";
	document.write(str.toUpperCase());  // "BOM DIA"





Comentários

Copyright © 2018 Anderson Bravo
www.andersonbravo.com.br
anderson@andersonbravo.com.br