问题:
(1)JS中使用 typeof 能得到哪些变量类型?
(2)何时使用 === ?何时使用 ==?
(3)JS中有哪些内置函数?
(4)JS变量按照存储方式区分为那些类型,并描述其特点
(5)如何理解JSON
分析:
变量类型: 值类型 / 引用类型
引用类型: 对象、数组、函数
typeof 只能区分具体的值类型(undefined、string、number、boolean),而无法区分引用类型(对象和数组均为object,函数为function)
举例:
1. var a=100; var b=a; var b=120; console.log(a); // 100
2. var a={age:10}; var b=a; var b.age=12; console.log(a.age); //12
3. typeof undefined; //undefined
typeof 'abc'; //string
typeof 123; //number
typeof true; //boolean
typeof { }; //object
typeof [ ]; //object
typeof null; //object
typeof console.log; //function