JavaScript的数据对象有那些属性值?
JavaScript的数据类型可以分为两种:基本数据类型和对象数据类型。
基本数据类型包括:
- Number:数字,包括整数和浮点数。
- String:字符串。
- Boolean:布尔值,只有true和false两个值。
- Null:空值,表示无值或无效。
- Undefined:未定义,表示变量已声明但未赋值。
对象数据类型包括:
- Object:对象,JavaScript中所有的非基本数据类型都是对象,例如数组、函数也都是特殊的对象。
- Array:数组,用于存储多个值的有序集合。
- Function:函数,一种可执行的代码块。
- Date:日期,用于处理日期和时间。
- RegExp:正则表达式,用于匹配字符串中的字符组合。
举个例子,如果我们要创建一个人的数据对象,可以这样:
let person = {
name: "张三", // String
age: 25, // Number
isMarried: false, // Boolean
children: ["小明", "小红"], // Array
greet: function() { // Function
console.log("Hello, my name is " + this.name);
},
birthday: new Date(1996, 5, 1), // Date
};
在这个例子中,我们创建了一个包含各种属性值的对象。