美文网首页@IT·互联网
typeof 运算符,以及Javascript中的类型

typeof 运算符,以及Javascript中的类型

作者: 河的左岸 | 来源:发表于2017-05-27 09:25 被阅读0次

语法

  typeof x
  typeof(x)

意义

typeof 是一元运算符,放在单个操作数的前面,操作数可以是任何类型。返回值为它的类型。

类型

x typeof x
undefined "undefined"
null "object"
true或false "boolean"
数字或NaN "number"
任意字符串 "string"
任意函数 "function"
任意内置非函数对象(如windows "object"
任意宿主对象 由编译器各自实现的字符串,但不是"undefined","boolean","number"或"string"

注意:
-ES5将所有可执行对象,包括内置对象(native object)和宿主对象(host object),都返回 "function"

ECMA-262 把内置对象(built-in Object) 定义为“由ECMAScript实现提供的,独立于宿主环境的所有对象,在ECMAScript程序开始执行时出现”。 开发者不必明确实列化内置对象,他已经被实列化了。ECMA-262只定义了两个内置对象,Global 和 Math(他们是本地对象,根据定义,每个内置对象都是本地对象)。

宿主对象:所有本地对象都是宿主对象,即由ECMAScript实现的宿主环境提供的对象。所有BOM和DOM对象都是宿主对象。

作用域: ECMAScript中的所有对象的所有属性和方法都是公共的。

| | "" |

相关文章

  • 原型链

    在JavaScript中,判断一个变量的类型会用typeof运算符,在使用typeof运算符时采用引用类型存储值会...

  • Flow Typeof类型(Typeof Types)

    Typeof类型(Typeof Types) 获取值的内部类型JavaScript有一个typeof运算符,它返回...

  • instanceof

    干啥的? 在 JavaScript 中,判断一个变量的类型尝尝会用 typeof 运算符,在使用 typeof 运...

  • JavaScript instanceof 运算符深入剖析

    instanceof 运算符简介 在 JavaScript 中,判断一个变量的类型尝尝会用 typeof 运算符,...

  • typeof 运算符,以及Javascript中的类型

    语法 意义 typeof 是一元运算符,放在单个操作数的前面,操作数可以是任何类型。返回值为它的类型。 类型 注意...

  • JS基本语法

    typeof运算符 JavaScript有三种方法,可以确定一个值到底是什么类型。 typeof运算符instan...

  • javaScript typeof运算符与数据类型

    typeof运算符结果 javaScript数据类型 值类型(基本类型):字符串(String)、数字(Numbe...

  • JavaScript之数组

    JS数组是一种特殊类型的对象 在 JavaScript 中对数组使用 typeof 运算符会返回 "object"...

  • 你不知道的javascript(中卷)

    javascript中变量没有类型,值有类型。 typeof 的怪异之处:typeof null === 'obj...

  • JS中的typeof和类型判断

    摘要 这篇文章讲述typeof运算符判断基本类型和引用类型的区别,以及怎么判断数组类型和空对象 typeof EC...

网友评论

    本文标题:typeof 运算符,以及Javascript中的类型

    本文链接:https://www.haomeiwen.com/subject/deiffxtx.html