Javascript的世界
第一部分 经典Javascript
第一章 Javascript 不只是简单的构件块
1.01 JS中的对象、基本类型和字面值之间的区别
- JS中有五种基本数据类型
- 字符串
- 数值
- 布尔值
- null
- undefined
- 其中只有字符串、数值、布尔值有对应的构造方法
- 字符串,浮点数,整数和布尔值都是字面值
- 下方体现了三种定义的内在联系
- 实例:
let str = String('sss');
let num = Number(1.6);
let bool = Boolean(true);
let str1 = 'sss';
let num1 = 1.6;
let bool1 = true;
let str2 = new String('sss');
let num2 = new Number(1.6);
let bool2 = new Boolean(true);
// 以下结果为 true:
str === str1;
str === 'sss';
str1 === 'sss';
num === num1;
num === 1.6;
num1 === 1.6;
bool === bool1;
bool === true;
bool1 === true;
// 以下结果为 false:
str2 === 'sss';
str2 === str;
str2 ===str1;
num2 === 1.6;
num2 === num;
num2 ===num1;
bool2 === true;
bool2 === bool;
bool2 ===bool1;
网友评论