zoukankan      html  css  js  c++  java
  • typeof 相关

    1.

      js中有五种基本类型,Undefined、Null、Boolean、Number 和 String

      如果对 oTemp2 使用除 typeof 之外的其他运算符的话,会引起错误,因为其他运算符只能用于已声明的变量上

                

     

     

      

     注意typeof null会返回object 。

    typeof null;
    "object"

     

     2. 

    alert(null == undefined);  //输出 "true"
    值 undefined 实际上是从值 null 派生来的,因此 ECMAScript 把它们定义为相等的。
    undefined 是声明了变量但未对其初始化时赋予该变量的值,null 则用于表示尚未存在的对象.

     对于浮点字面量的有趣之处在于,用它进行计算前,真正存储的是字符串。

    3.

    ECMAScript 默认把具有 6 个或 6 个以上前导 0 的浮点数转换成科学计数法

    例如 0.00000000000000008 可以表示为 8-e17

    用 isFinite() 方法,以确保该数不是无穷大. 一个无穷大的数可以是正数也可以是负数

    4. NAN not a number

    alert(isNaN("blue"));  //输出 "true"
    alert(isNaN("666"));  //输出 "false"
    typeof NaN; //number
    他自己不与自己相等。

     

     5. ECMAScript 定义所有对象都有 toString() 方法,无论它是伪对象,还是真对象。

    ECMAScript 的 Boolean 值、数字和字符串的原始值的有趣之处在于它们是伪对象,这意味着它们实际上具有属性和方法。

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    .net mvc 路由
    Dos小技巧-在Dos中直接打开软件
    Dos操作基础
    使用uiautomator时遇到问题的处理方法
    3.UiObejct API 详细介绍
    2.UiSelector API 详细介绍
    腾讯加固纯手工简易脱壳教程
    手脱nSPack 3.7
    Servlet各版本web.xml的头文件配置模板
    dynamic web module 版本之间的区别
  • 原文地址:https://www.cnblogs.com/nostic/p/5744885.html
Copyright © 2011-2022 走看看