Hona hemen testu-kateak maneiatzeko funtzio garrantzitsuenak:
var mezua = "Kaixo guztioi";
var zk = mezua.length; // zk = 13
var a = "Kaixo";
var b = " "
var c = "guztioi";
var mezua = a + b + c; // mezua = "Kaixo guztioi"
var a = "Kaixo";
var c = a.concat(" guztioi");// c = "Kaixo guztioi"
Kontuz! Ez ahaztu hitzen artean tarte zuriak txertatzea.
var a = "Kaixo";
var b.toUpperCase(); // b="KAIXO"
var a = "GuzTIOi";
var b = a.toLowerCase(); // a = "guztioi"
var a = "Kaixo guztioi";
var hizki = a.charAt(0); // hizki = K
hizki = a.charAt(3); // hizki = x
var a = "Kaixo guztioi";
var posizioa = a.indexOf('a'); // posizioa = 1
posizioa = a.indexOf('r'); // posizioa = -1
var a = "Kaixo guztioi";
var posizioa = a.lastIndexOf ('o'); // posizioa = 11
posizioa = a.lastIndexOf ('r'); // posizioa = -1
var a = "Kaixo guztioi";
var zati = a. substring(3); // zati="xo guztioi"
var zati = a. substring(4,5); // zati="o"
var zati = a. substring(2,9); // zati="ixo guz"
var mezua = "Kaixo guztioi, ni zuen lagun berria naiz!";
var hitzak = mezua.split(" "); // hitzak = ["Kaixo ", " guztioi,", "ni", "zuen", "lagun", "berria", "naiz!"];
Hitz baten hizkiak ateratzeko, honela:
var hitza = "Kaixo";
var hizkiak = hitza.split(""); // letras = ["K", "a", "i", "x", "o"]
Hona hemen array erako testuak maneiatzeko funtzio garrantzitsuenak:
var zks = [0, 1, 2, 3, 4, 5, 6];
var zenbat = zks.length; // zenbat = 7
var a1 = [1, 2, 3];
a2 = a1.concat(4, 5, 6); // a2 = [1, 2, 3, 4, 5, 6]
var a = ["Kaixo", "guztioi!"];
var mezua = a.join(""); // mezua = " Kaixoguztioi!"
mezua = a.join(" "); // mezua = " Kaixo guztioi!"
var a = [1, 2, 3];
var azkenelementua = a.pop(); // orain, a = [1, 2], azkenelementua = 3
var a = [1, 2, 3];
a.push(4); // orain, a = [1, 2, 3, 4]
var a = [1, 2, 3];
var lehena = a.shift(); // orain, a = [2, 3], lehena = 1
var a = [1, 2, 3];
a.unshift(0); // orain, a = [0, 1, 2, 3]
var a = [1, 2, 3];
a.reverse(); // orain, a = [3, 2, 1]
Hona hemen zenbakiak maneiatzeko funtzio garrantzitsuenak:
var n1 = 0;
var n2 = 0;
alert(n1/n2); // NaN balioa bistaratzen da
var n1 = 0;
var n2 = 0;
if(isNaN(n1/n2)) {
alert("Eragiketa hau ezin da egin !!");
}
var n1 = 10;
var n2 = 0;
alert(n1/numeron22); // Infinity balioa adierazten da
var n = 6766.7654;
n.toFixed(2); // 6766.77
n.toFixed(5); // 6766.76540
n.toFixed(); // 6767
var zk = Math.random()*10; \\ 0tik 10ra
var zk = Math.random()*20; \\ 0tik 20ra
var zk=64;
var n=Math.sqrt(zk); \\ n=8
var zk = parseInt(zk);