为 Boolean 类型,可以使用 Boolean() 函数。例如: ```javascript var box = 10; var isBoxTruthy = Boolean(box); // isBoxTruthy 为 true ``` 在这段代码中,非零数字被视为真(true),而零、空字符串、null、undefined 以及 NaN 被视为假(false)。在条件语句中,这些假值会被当作 false 处理。 五.Number Number 类型用于表示数值,包括整数和浮点数。JavaScript 支持两种浮点数表示法:十进制和科学记数法。例如: ```javascript var decimal = 123.45; var scientific = 1.2345e2; // 1.2345乘以10的2次方,等同于123.45 ``` Number 类型也包含了一些特殊的值,如正无穷大(Infinity)、负无穷大(-Infinity)和 Not-a-Number(NaN)。需要注意的是,NaN 不等于任何值,包括它自己。 ```javascript var nan = NaN; console.log(nan === nan); // 输出:false ``` 六.String String 类型用于表示文本。字符串是字符的序列,可以使用单引号或双引号创建。例如: ```javascript var name = "李炎恢"; var greeting = '你好,' + name; // "你好,李炎恢" ``` 字符串是不可变的,这意味着一旦创建,就不能更改。可以使用各种方法操作字符串,如 `length` 属性获取字符串长度,`slice()`、`substring()` 方法截取子字符串,以及 `concat()` 方法连接字符串。 七.Object Object 类型是最复杂的数据类型,可以表示任意复杂的数据结构。对象由键值对组成,键通常是字符串,而值可以是任何数据类型。创建对象有两种方式:字面量语法和构造函数。 ```javascript // 字面量语法 var person = { name: '李炎恢', age: 30, sayHello: function() { console.log('你好,我是' + this.name); } }; // 构造函数 var person = new Object(); person.name = '李炎恢'; person.age = 30; person.sayHello = function() { console.log('你好,我是' + this.name); }; ``` 对象的方法可以通过 `.` 操作符访问,如 `person.sayHello()`。此外,JavaScript 还支持原型链和继承,使得对象间可以共享属性和方法。 总结: 本章介绍了 JavaScript 的基本数据类型,包括 Undefined、Null、Boolean、Number、String 和 Object。了解这些数据类型对于编写有效的 JavaScript 代码至关重要。在实际编程中,我们需要根据需求选择合适的数据类型,并熟练运用 typeof 操作符来检测变量的类型,确保代码的健壮性和可维护性。同时,良好的编码习惯,如始终初始化变量,可以避免因未定义或 null 引起的错误。
剩余8页未读,继续阅读
- 粉丝: 22
- 资源: 316
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
评论0