摘要:可能返回下列某个字符串如果这个值未定义如果这个值是布尔值如果这个值是字符串如果这个值是数值如果这个值是对象或者如果这个值是函数需要注意的几种情况尽管是的缩写总是返回一个字符串区分数组普通对象从一开始出现就是这样的
typeof可能返回下列某个字符串
"undefined" -- 如果这个值未定义
"boolean" -- 如果这个值是布尔值
"string" -- 如果这个值是字符串
"number" -- 如果这个值是数值
"object" -- 如果这个值是对象或者null
"function" -- 如果这个值是函数
需要注意的几种情况typeof Infinity === "number";
typeof NaN === "number"; // 尽管NaN是"Not-A-Number"的缩写
typeof (typeof 1) === "string"; // typeof总是返回一个字符串
typeof undefined === "undefined";
typeof declaredButUndefinedVariable === "undefined";
typeof undeclaredVariable === "undefined";
区分数组,普通对象typeof [1, 2, 4] === "object";
typeof class C{} === "function"
typeof Math.sin === "function";
typeof null === "object"; // 从一开始出现JavaScript就是这样的
typeof为number举例typeof 37 === "number";
typeof 3.14 === "number";
typeof Math.LN2 === "number";
typeof Infinity === "number";
typeof NaN === "number";
typeof Number(1) === "number"; // 不要使用这种形式!
typeof为string举例typeof "" === "string";
typeof "bla" === "string";
typeof (typeof 1) === "string"; // typeof总是返回一个字符串
typeof String("abc") === "string"; // 不要使用这种形式!
typeof为Booleans举例typeof true === "boolean";
typeof false === "boolean";
typeof Boolean(true) === "boolean"; // 不要使用这种形式!
typeof为Symbols举例typeof Symbol() === "symbol";
typeof Symbol("foo") === "symbol";
typeof Symbol.iterator === "symbol";
typeof为Undefined举例typeof undefined === "undefined";
typeof declaredButUndefinedVariable === "undefined";
typeof undeclaredVariable === "undefined";
typeof为Objects举例typeof {a:1} === "object";
typeof [1, 2, 4] === "object";
typeof new Date() === "object";
typeof null === "object";
typeof为function举例typeof function(){} === "function";
typeof class C{} === "function"
typeof Math.sin === "function";
typeof new Function() === "function";
建议不要使用的typeof new Boolean(true) === "object";
typeof new Number(1) === "object";
typeof new String("abc") === "object";
参考文档:MDN-typeof操作符文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/95268.html
摘要:媒体查询参考一个媒体查询由一个可选的媒体类型和零个或多个使用媒体功能的限制了样式表范围的表达式组成,例如宽度高度和颜色。媒体查询,添加自,允许内容的呈现针对一个特定范围的输出设备而进行裁剪,而不必改变内容本身。 媒体查询 参考:https://developer.mozilla.org...一个媒体查询由一个可选的媒体类型和零个或多个使用媒体功能的限制了样式表范围的表达式组成,例如宽度...
摘要:媒体查询参考一个媒体查询由一个可选的媒体类型和零个或多个使用媒体功能的限制了样式表范围的表达式组成,例如宽度高度和颜色。媒体查询,添加自,允许内容的呈现针对一个特定范围的输出设备而进行裁剪,而不必改变内容本身。 媒体查询 参考:https://developer.mozilla.org...一个媒体查询由一个可选的媒体类型和零个或多个使用媒体功能的限制了样式表范围的表达式组成,例如宽度...
摘要:主机和服务器的区别是什么其实主机和服务器是相对而言的。比如服务器,要小时不能离线。服务器对数据的安全性做的很好,所用的内存也是具有纠错能力的。主机和服务器的区别是什么?其实主机和服务器是相对而言的。服务器就是电脑,电脑就是服务器。然而你就可以把服务器看做成一台再普通不过的电脑,他是一个独立的主机,只不过是一个做服务的电脑。我们平时要做为真正的服务器来使用时(一般是企业),服务器的硬件要求要比...
阅读 1243·2021-11-17 09:33
阅读 1709·2021-09-09 11:53
阅读 3114·2021-09-04 16:45
阅读 1299·2021-08-17 10:12
阅读 2303·2019-08-30 15:55
阅读 1753·2019-08-30 15:53
阅读 2373·2019-08-30 15:52
阅读 2528·2019-08-29 18:41