You are on page 1of 7

if

Code and Values


if
null undefined
Page 1
6/8/2020

Primitive Values
console.log()
console.log(2);
console.log("hello");
console.log(undefined);

Objects and Functions


Page 2
6/8/2020
console.log({});
console.log([]);
console.log(x => x * 2);

Expressions if

Code and Values


if
null undefined
Page 1
6/8/2020

Primitive Values
console.log()
console.log(2);
console.log("hello");
console.log(undefined);

Objects and Functions


Page 2
6/8/2020
console.log({});
console.log([]);
console.log(x => x * 2);

Expressions
2 + 2 4
console.log(2 + 2); // 4
Page 3
6/8/2020
2 + 2 4
2 + 2 4

Checking a Type
typeof
"number" "string" "object"
Page 4
6/8/2020
console.log(typeof(2)); // "number"
console.log(typeof("hello")); // "string"
console.log(typeof(undefined)); // "undefined"
typeof(2) "number"
typeof typeof 2
typeof(2)
typeof
console.log(typeof({})); // "object"
console.log(typeof([])); // "object"
console.log(typeof(x => x * 2)); // "function"
Page 5
6/8/2020

Types of Values
Primitive Values
undefined
null
true false
-100 3.14
"hello" "abracadabra"

Objects and Functions


{}
Page 6
6/8/2020
x => x * 2

No Other Types
console.log(typeof([])); // "object"
console.log(typeof(new Date())); // "object"
console.log(typeof(/(hello|goodbye)/)); // "object"
"hi".toUpperCase() "hi"

Recap
null undefined
2 + 2 4
typeof
typeof(4) "number"
Page 7
6/8/2020

Exercises
􀲠
Page 8
6/8/2020

if

Code and Values


if
null undefined
Page 1
6/8/2020

Primitive Values
console.log()
console.log(2);
console.log("hello");
console.log(undefined);

Objects and Functions


Page 2
6/8/2020
console.log({});
console.log([]);
console.log(x => x * 2);

Expressions
2 + 2 4
console.log(2 + 2); // 4
Page 3
6/8/2020
2 + 2 4
2 + 2 4

Checking a Type
typeof
"number" "string" "object"
Page 4
6/8/2020
console.log(typeof(2)); // "number"
console.log(typeof("hello")); // "string"
console.log(typeof(undefined)); // "undefined"
typeof(2) "number"
typeof typeof 2
typeof(2)
typeof
console.log(typeof({})); // "object"
console.log(typeof([])); // "object"
console.log(typeof(x => x * 2)); // "function"
Page 5
6/8/2020

Types of Values
Primitive Values
undefined
null
true false
-100 3.14
"hello" "abracadabra"

Objects and Functions


{}
Page 6
6/8/2020
x => x * 2

No Other Types
console.log(typeof([])); // "object"
console.log(typeof(new Date())); // "object"
console.log(typeof(/(hello|goodbye)/)); // "object"
"hi".toUpperCase() "hi"

Recap
null undefined
2 + 2 4
typeof
typeof(4) "number"
Page 7
6/8/2020

Exercises
􀲠
Page 8
6/8/2020

if

Code and Values


if
null undefined
Page 1
6/8/2020

Primitive Values
console.log()
console.log(2);
console.log("hello");
console.log(undefined);

Objects and Functions


Page 2
6/8/2020
console.log({});
console.log([]);
console.log(x => x * 2);

Expressions
2 + 2 4
console.log(2 + 2); // 4
Page 3
6/8/2020
2 + 2 4
2 + 2 4

Checking a Type
typeof
"number" "string" "object"
Page 4
6/8/2020
console.log(typeof(2)); // "number"
console.log(typeof("hello")); // "string"
console.log(typeof(undefined)); // "undefined"
typeof(2) "number"
typeof typeof 2
typeof(2)
typeof
console.log(typeof({})); // "object"
console.log(typeof([])); // "object"
console.log(typeof(x => x * 2)); // "function"
Page 5
6/8/2020

Types of Values
Primitive Values
undefined
null
true false
-100 3.14
"hello" "abracadabra"

Objects and Functions


{}
Page 6
6/8/2020
x => x * 2

No Other Types
console.log(typeof([])); // "object"
console.log(typeof(new Date())); // "object"
console.log(typeof(/(hello|goodbye)/)); // "object"
"hi".toUpperCase() "hi"

Recap
null undefined
2 + 2 4
typeof
typeof(4) "number"
Page 7
6/8/2020

Exercises
􀲠
Page 8
6/8/2020

2 + 2 4
console.log(2 + 2); // 4
Page 3
6/8/2020
2 + 2 4
2 + 2 4

Checking a Type
typeof
"number" "string" "object"
Page 4
6/8/2020
console.log(typeof(2)); // "number"
console.log(typeof("hello")); // "string"
console.log(typeof(undefined)); // "undefined"
typeof(2) "number"
typeof typeof 2
typeof(2)
typeof
console.log(typeof({})); // "object"
console.log(typeof([])); // "object"
console.log(typeof(x => x * 2)); // "function"
Page 5
6/8/2020

Types of Values
Primitive Values
undefined
null
true false
-100 3.14
"hello" "abracadabra"

Objects and Functions


{}
Page 6
6/8/2020
x => x * 2

No Other Types
console.log(typeof([])); // "object"
console.log(typeof(new Date())); // "object"
console.log(typeof(/(hello|goodbye)/)); // "object"
"hi".toUpperCase() "hi"

Recap
null undefined
2 + 2 4
typeof
typeof(4) "number"
Page 7
6/8/2020

Exercises
􀲠
Page 8
6/8/2020

You might also like