console.log("Hello World!");
var x = 2;
var y = 3;
console.log("x + y =", x + y); /* 5 */
function f(a, b) {
return a * b;
}
console.log("f(x, y) = ", f(x, y)); /* 6 */
var arr1 = [10, 11, 12];
var arr2 = [13, 14, 15];
var arr3 = arr1.concat(arr2);
console.log("arr3 = ", arr3); /* [10, 11, 12, 13, 14, 15] */
console.log("arr3[0] =", arr3[0]); /* 10 */
console.log("arr3[1] =", arr3[1]); /* 11 */
console.log("arr3[2] =", arr3[2]); /* 12 */
var obj = {
prop1: "some string",
prop2: 10,
prop3: [3, 5, 7],
prop4: f,
prop5: {
a: 1,
b: 4,
x, /* shorthand for 'x: x' */
y /* shorthand for 'y: y' */
}
};
console.log("obj = ", obj);
console.log("obj.prop5.y = ", obj.prop5.y);
console.log("typeof x =", typeof x); /* number */
console.log("typeof 'Hello World!' =", typeof 'Hello World!'); /* string */
console.log("typeof f =", typeof f); /* function */
console.log("typeof obj =", typeof obj); /* object */
console.log("typeof [] =", typeof []); /* object (Array is an 'object') */