4 + 1
4 - 1
4 * 1
4 / -2
4 % -2
4/0
Infinity / Infinity
Math.sqrt(-1)
0/0
"abc"[0]
"abc".length
"abc" + "abc"
'Someone said "this" '
(1 > 0 ) && (1 < 10)
'1' == 1
'1' === 1
'1' != 1
'1' !== 1
var undeclared
console.log(undeclared === undefined)
console.log(undeclared === null)
console.log(undeclared == null)
console.log(null == false)
"abc"[200]
var arr = [1,2,3,4,5,6]
console.log(arr.length)
arr.push('7')
arr
//arr.pop()
arr
2 - '20'
5 + Number|('1')
5 + '1'
'1' + 2
'5' * 20
'5' * '5'
't' * 5
't' / null
null == 0
'8' / null
var a = 5
if(true)
{
var b = 6
}
a + b
var c = 6
function f() {
var d = 11
}
c + d
if (condition) {
doSomething
}
if (condition1){
}
else if(condition2){
}
else if(condition3){
}
else{
}
switch(toTest){
case 1:
case 2:
doSomething
break
case "A":
case "B":
somethingElse
break
case "D":
other
break
default:
final
break
}
var x = '0'
if(x < 0){
console.log("Negative");
}
//
/*
Note the triple equals
*/
else if(x === 0){
console.log("Zero");
}
else{
console.log("Positive");
}
switch('0'){
case -1:
console.log("Negative")
break
case 0:
console.log("Zero")
break
default:
console.log("Positive")
break
}
for(var i = 0; i < 10; i++){
}
var i = 0
while(i < 10){
i++
}
for(var z = 0; z < 10; z++){
console.log(z * z)
}
var q = 1
while(q < 10){
q++
}
function name(param1, param2, ...){
}
square(10)
function square(x){
return x*x
}
function counter(){
var count = 0;
return function(){
count++
return count
}
}
var c = counter()
c() + 1