JavaScript String charAt() Method
Retorna el primer caracter de una string:
var str = "HELLO WORLD";
var res = str.charAt(0); // Resultado es H
JavaScript String charCodeAt() Method
Retorna el Unicode del primer carácter en el string(el valor Unicode para "H"):
var str = "HELLO WORLD";
var n = str.charCodeAt(0); //Resultado es 72
JavaScript String concat() Method
Une X strings:
var str1 = "Hello ";
var str2 = "world!";
var str3 = " Have a nice day!";
var res = str1.concat(str2,str3); //Resultado Hello world! Have a nice day!
JavaScript String indexOf() Method
Busca el string "welcome":
var str = "Hello world, welcome to the universe.";
var n = str.indexOf("welcome"); //Resultado 13
Syntax
string.indexOf(searchvalue,start)
Encuentra la primera aparición de la letra "e" en un string, empezando a buscar en la posición 5:
var str = "Hello world, welcome to the universe.";
var n = str.indexOf("e", 5); //Resultado 14
JavaScript String lastIndexOf() Method
Busca la ultima aparicion del string "planet":
var str = "Hello planet earth, you are a great planet.";
var n = str.lastIndexOf("planet"); // Resultado 36
Syntax
string.lastIndexOf(searchvalue,start)
Busca la ultima aparicion del string "planet", empezando desde la posicion 20:
var str = "Hello planet earth, you are a great planet.";
var n = str.lastIndexOf("planet", 20); //Resultado 6
JavaScript String localeCompare() Method
Compara dos cadenas en la localización actual:
var str1 = "ab";
var str2 = "cd";
var n = str1.localeCompare(str2); //Resultado -1
Syntax
string.localeCompare(compareString)
Detalles
Valor de retorno:
Un número, que indica si la cadena de referencia viene antes, después o es el mismo que el CompareString en orden de clasificación. Devuelve uno de tres valores:
-1 Si la cadena de referencia se ordena antes de la CompareString
0 si las dos cadenas son iguales
1 si la cadena de referencia se ordena después de la CompareString
Compara dos cadenas en la localización actual:
var str1 = "cd";
var str2 = "ab";
var n = str1.localeCompare(str2); //Resultado 1 str1 is sorted after str2
Compara dos cadenas iguales en la localización actual:
var str1 = "ab";
var str2 = "ab";
var n = str1.localeCompare(str2); //Resultado 0 the two strings are equal
JavaScript String match() Method
Busca un string "ain":
var str = "The rain in SPAIN stays mainly in the plain";
var res = str.match(/ain/g); //Resultado ain, ain, ain
Syntax
string.match(regexp)
Realiza una busqueda global intensiva de "ain":
var str = "The rain in SPAIN stays mainly in the plain";
var res = str.match(/ain/gi); //Resultado ain,AIN,ain,ain
JavaScript String replace() Method
Retorna un string donde "Microsoft" es remplazada con "W3Schools":
var str = "Visit Microsoft!";
var res = str.replace("Microsoft", "W3Schools"); //Resultado Visit W3Schools!
Syntax
string.replace(searchvalue,newvalue)
Realiza un reemplazo global:
var str = "Mr Blue has a blue house and a blue car";
var res = str.replace(/blue/g, "red"); //Resultado Mr Blue has a red house and a red car
Realiza un reemplazo global mas intensivo:
var str = "Mr Blue has a blue house and a blue car";
var res = str.replace(/blue/gi, "red"); //
Usando una funcion que retorna el remplazo de texto:
var str = "Mr Blue has a blue house and a blue car";
var res = str.replace(/blue|house|car/gi, function myFunction(x){return x.toUpperCase();});
//Resultado Mr BLUE has a BLUE HOUSE and a BLUE CAR.
JavaScript String search() Method
Buscando "W3Schools":
var str = "Visit W3Schools!";
var n = str.search("W3Schools"); //Resultado 6
Realiza una busqueda en un caso mas sensitivo:
var str = "Mr. Blue has a blue house";
var n = str.search("blue"); //Resultado 15
Realiza una busqueda en un caso mas insensible:
var str = "Mr. Blue has a blue house";
var n = str.search(/blue/i); //Resultado 4
JavaScript String slice() method
Extrae partes del string:
var str = "Hello world!";
var res = str.slice(1,5); //Resultado ello
Syntax
string.slice(start,end)
Extrae la posición 3 hasta el final:
var str = "Hello world!";
var res = str.slice(3); //Resultado lo world!
Extrae los caracteres desde la posición 3 hasta la posición 8:
var str = "Hello world!";
var res = str.slice(3, 8); //Resultado lo wo
JavaScript String split() Method
Divide un string en un array:
var str = "How are you doing today?";
var res = str.split(" "); //Resultado ["How","are","you","doing","today?"]
Syntax
string.split(separator,limit)
Omit the separator parameter:
var str = "How are you doing today?";
var res = str.split(); //Resultado ["How are you doing today?"]
Separa los caracteres incluyendo espacios en blanco:
var str = "How are you doing today?";
var res = str.split(""); //Resultado ["H","o","w"," " ,"a","r","e"," ","y","o","u"," ","d","o","i","n","g"," ","t","o","d","a","y","?"]
Usando el parametro limit:
var str = "How are you doing today?";
var res = str.split(" ",3); //Resultado ["How","are","you"]
Usando una letra como separador:
var str = "How are you doing today?";
var res = str.split("o"); //Resultado ["H","w are y","u d","ing t","day?"]
No hay comentarios:
Publicar un comentario