Javascript | Javascript kata |Node JS | Data Types | Variables | Control Flow | Scope and Environment | Objects | Functions | Events | Prototypal Inheritance | Three.js | 3DE Code Editor |
Javascript Kata
Memorize each code block cold.let a = "a"; var n = 1; let m = n + 1; var l; var code = "code"; var test = 1 === 1; // !==, >, >=, <, < = var ans = m <= 2 && n === 1 || code === "code" var abcd = [a, "b", "c", "d"];
abstract, alert, as boolean, break, byte
case, catch, char, class, continue, const debugger, default, delete, do, double
else, enum, export, extends false, finally, float, for, function goto
if, implements, import, in, instanceof, int, interface, is long namespace, native, new, null
package, private, protected, public return short, static, super, switch, synchronized
this, throws, transient, true, try, typeof
use var, void, volatile while, with
m = n+n; var l = n++ //use then increment l = ++n //increment then use
"l = " + l +"."
var question = "What is your name?" var defaultAnswer = "Vikid" var name = prompt(question, defaultAnswer)
var test = 1 === 1; // !==, >, >=, <, < = if (!test) { code+" if"; } else if(!test) { code+" if else"; } else{ code+" else"; }
abcd[0] = "A"; abcd.pop(); abcd.push("e", "f"); abcd.shift(); abcd.unshift("yy" "zz"); abcd.splice(1,0, "__"); abcd.splice(0,2)
let o = new Object(); let oo = {} let key = "height" let user = {name: "vikid", age: "44", "my nickname": "vkt", [key + " (inches)"]: 171}; user.isCool = true; delete user.isCool; function Person(name, age) { return {name, age}; };
"name" in user; for (key in user) { console.log(key); }
11apr23 | admin |