isFinite isNaN parseFloat parseInt
charAt length indexOf toLowerCase Answer: var a = "elephant"; document.write(a.charAt(4) + " "); // Output: h document.write(a.length + " "); // Output: 8 document.write(a.indexOf("an") + " "); // Output: 5 document.writeln(a.toLowerCase( ) + "<br>") // Output: ELEPHANT
length pop push shift unshift Answer: var a = [3, 6, 2, 7, 4]; a.pop( ); --> 3,6,2,7 a.push(88); --> 3,6,2,7,88 a.shift( ); --> 6,2,7,88 a.unshift(99); --> 99,6,2,7,88 document.writeln(a.toString( )); // Answer: 99,6,2,7,88
var obj = { p1: v1, p2: v2, p3: v3 };
var v = obj.p;
var b = { name: "Michael Jordan", jerseyNumber: 23, ht: 1.98, wt: 98, team: "Bulls" };
var k = { name: "Alice", gender: "F", age: 11 }; document.writeln(`${k.name} ${k.gender} ${k.age}`); // Output: Alice F 11
var k = { }; k.name = "Alice"; k.gender = "F"; k.age = 11; document.writeln(`${k.name} ${k.gender} ${k.age}`); // Output: Alice F 11
var k = { name: "Alice", gender: "F", age: 11, haveBirthday: function( ) { this.age++; }, toString: function( ) { return `${this.name};${this.gender};${this.age}`; } }; document.writeln(`${k.toString( )}<br>`); document.writeln(`${k}<br>`); k.haveBirthday( ); document.writeln(`${k.age}`); // Output: Alice;F;11 Alice;F;11 12
var pair = { x: 3, y: 5, toString: function( ) { return `(${this.x}, ${this.y})`; } } document.writeln(pair.x + " " + pair.y + " "); // or // document.writeln(`${pair.x} ${pair.y}`); document.writeln(pair);
// Define p as an array of object literals: p = [ {name: "Alice", gender: "F", age: 11}, {name: "Bob", gender: "M", age: 10}, {name: "Chloe", gender: "F", age: 8} ]; // Convert array to a JSON string: s = JSON.stringify(p); document.writeln(s); // Output: [{"name":"Alice","gender":"F","age":11}, {"name":"Bob","gender":"M","age":10}, {"name":"Chloe","gender":"F","age":8}] // Convert JSON string back to an array: p1 = JSON.parse(s); for(let i = 0; i <= 2; i++) { document.writeln(p1[i].name + " "); document.writeln(p1[i].gender + " "); document.writeln(p1[i].age + "<br>"); } // Output: Alice F 11 Bob M 10 Chloe F 8
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script src="kids.js"></script> <script> var objects = JSON.parse(kids); for(var kid of objects) { document.writeln(kid.name + "<br>"); } </script> </head> <body></body> </html>
// Script only: var objects = JSON.parse(kids); for(var kid of objects) { if (kid.gender == "F") { document.writeln(`${kid.name} ${kid.age}<br>`); } }