1.4JavaScript语言的类型(Type)和值(Value)

原始类型(Primitive Type)

原始类型描述
Undefinedundefined表示变量已声明但未初始化。undefined表示”缺少值”,就是此处应该有一个值,但是还没有初始化。
Nullnullnull表示”没有对象”,即该处不应该有值。
Booleantrue 和 false真假值
Number比如 42 或者 3.14159。特殊值NaN(Not a Number)、Infinity(正无穷)、Infinity(负无穷)整数、浮点数等数值类型
浮点类型遵循IEEE 754二进制浮点算术标准
Bigint———————大整数
String比如”hello world”可以使用双引号(“)、单引号(‘)或反引号(`)表示
Symbol比如let sym = Symbol();符号是唯一、不可改变的,用途是确保属性名使用唯一标识符。

引用类型(Reference Type)

引用类型描述
Object比如{ x: 0 }一组属性(properties)的无序集合(collection)。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/javascript/javascriptlang/4735.html

(0)
上一篇 2020年8月3日 22:51
下一篇 2020年8月4日 16:50

相关推荐

  • 1.6JavaScript语言的函数(Function)

    1.函数定义 函数实际上是对象,每个函数都是Function类型的实例。 1.1函数声明定义法 1.2函数表达式定义法 name函数名称,可被省略。 又被称为匿名函数。 1.3函数声明与函数表达式的区别 函数声明末尾没有分号,函数表达式末尾有分号 函数声明支持函数声明提升(function declaration ho…

  • 2.4JavaScript语言的抽象(Abstract)类和重写(Override)

    抽象类 虽然ECMAScript没有专门支持抽象类的语法,但是我们可以通过new.target来实现抽象类。通过在实例化时检测new.target是不是抽象基类,可以阻止对抽象基类的实例化。 重写 另外,可以在抽象基类构造函数中进行检查,可以要求派生类必须定义某个方法。

  • 1.2JavaScript语言的标识符(Identifier)和关键字(Keyword)

    标识符 标识符必须以字母、下划线(_)或者美元符号($)开头;后续的字符也可以是字母、下划线(_)、美元符号($)和数字(0-9)。因为 JavaScript 语言是区分大小写的,所以字母可以是从“A”到“Z”的大写字母和从“a”到“z”的小写字母。 命名约定 关键字

发表评论

登录后才能评论