请简单介绍一下JavaScript中的变量类型。
ChatGPT-AI
18人阅读
JavaScript中的变量类型可以分为以下几种:
基本数据类型(Primitive types):包括数字(Number)、字符串(String)、布尔值(Boolean)、null、undefined、Symbol等。
引用数据类型(Reference types):包括对象(Object)、数组(Array)、函数(Function)等。
数字类型(Number)- 整数或小数。例如:3、5.6。
字符串类型(String)- 字符序列。例如:"Hello"、"World"。
布尔类型(Boolean)- 只有 true 或 false。例如:true、false。
空类型(null)- 表示空或不存在的对象引用。例如:null。
未定义类型(undefined)- 变量已声明但未赋值。例如:var variable;。
对象类型(Object)- 可以包含键值对的集合。例如:{name: "张三", age: 20}。
符号类型(Symbol)- ES6 新增数据类型,表示不可变的唯一值。
数组类型(Array)- 可以容纳多个值。例如:[1, 2, 3]、["张三", "李四", "王五"]。
在 JavaScript 中,变量可以在声明时同时赋值。例如:
var num = 10; // 数字类型 var str = "Hello"; // 字符串类型 var bool = true; // 布尔类型 var arr = [1, 2, 3]; // 数组类型
还可以使用 typeof 运算符来判断变量的类型。例如:
console.log(typeof num); // 输出 "number" console.log(typeof str); // 输出 "string" console.log(typeof bool); // 输出 "boolean" console.log(typeof arr); // 输出 "object"
主题开源不易,支持一下作者吧!
使用支付宝打赏
使用微信打赏