// expression 2-1 true // statement var a = 5 + 8; !false;
console.log(123); console.log(123, 456); var x = 30; console.log("the value of x is", x); alert(123); alert("the value of x is");
var a; var c, b, myVariable; var _x = 10, $z = 20, myVariable = 30; var myVariable1 = 10, myVariable2 = 20, myVariable3 = 30; // myvariable2 != myVariable2
let a; let c, b, myVariable; ...
break case catch continue debugger default delete do else false finally for function if implements in instanceof interface let new null package private protected public return static switch throw true try typeof var void while with yield this
var a; //undefined var b = null; //null var c = true; //boolean var d = 'test'; //string var e = 10; //number //typeof bug: alert(typeof null); // "object"
var a = (someVar1 > someVar2) ? 4 : 2;
console.log(0); //0 console.log(-2); //2 console.log(3.5); //3.5 console.log(.75); //.75 console.log(30000); //30000 console.log(0xaaacc); // 699084 console.log(0472); // 314 console.log(03248); // 3248 console.log(03248); // 3248 console.log(1.2e3); //1200
console.log(100 + 4 * 11 / 2 - 1); //121 var i = 20; console.log(++i); //21 console.log(i); //21 console.log(i++); //21 console.log(i); //20 var x = 25; x += 20; //(x = x + 20); console.log(x); //45 console.log(5 / 0); //Infinity console.log(0 / 0); //NaN
var a = “First string”; var b = ‘Second string’; var c = “Some ‘interest’ string”; var stringLength = “Hello”.length; var complexString = “Some \”complex \” string”
// Variables with boolean data type var a = true; var b = false; // Boolean operators console.log(a && b); console.log(a || b); console.log(!a) console.log(!b);
console.log(10 > 20); //false console.log(10 < 20); //true console.log(10 >= 20); console.log(10 <= 20); console.log(10 === 20); console.log(10 !== 20); console.log(10 == “10”) //true console.log(10 === “10”); //false
var a = true + "test"; // "truetest" var b = "test" + undefined; // "testundefined" var c = 123 + ""; // "123" var d = String(55); // "55" var e = 123; e = e.toString(); // "123"
var a = +"123"; // 123 var b = Number("123"); // 123 var c = parseInt("123px", 10); // 123 var d = "5" * "4"; // ***
var a = Boolean(1); // true var b = Boolean(0); // false var c = !!5; // ***