概述


JavaScript 数据类型

计算机程序的运行需要对值(value)进行操作,在编程语言中,能够表示并操作的值的类型称作数据类型(data type),当程序需要将值保存起来以备将来使用时,便将其赋值给一个变量(variable)。变量是一个值的符号名称,相较于通过内存地址获取值,这种方式可读性更强。

JavaScript 是一种面向对象的弱类型脚本语言,其数据类型分为两类:原始类型和对象类型。原始类型包括数字、字符串和布尔值,以及nullundefined,对象类型包括对象、数组和函数。

和 PHP 一样,JavaScript 解释器有自己的内存管理机制,可以自动对内存进行垃圾回收,这意味着开发者可以按需创建对象,不必担心这些对象的销毁和内存回收。

还可以把 JavaScript 数据类型分为可变类型和不可变类型,可变类型包括对象和数组,不可变类型包括数字、布尔值、字符串、nullundefined

和 PHP 一样,JavaScript 可以自由地进行数据类型转换,当然这种自动类型转换限于原始类型数字、字符串和布尔值之间。

和 PHP 一样,JavaScript 中的变量是无类型的,变量可以被赋予任何类型的值,通过 var 进行声明。


点赞 取消点赞 收藏 取消收藏

<< 上一篇: 词法结构

>> 下一篇: 数字类型与算术运算