zoukankan      html  css  js  c++  java
  • JavaScript对象类型判断注意点

    注意点

    不要使用 new Number() 、 new Boolean() 、 new String() 创建包装对象;
    用 parseInt() 或 parseFloat() 来转换任意类型到number;
    用 String() 来转换任意类型到 string ,或者直接调用某个对象的 toString() 方法;
    通常不必把任意类型转换为 boolean 再判断,因为可以直接写 if (myVar) {...}; 
     typeof 操作符可以判断出 number 、 boolean 、 string 、 function 和 undefined; 
    判断Array要使用 Array.isArray(arr); 
    判断null请使用 myVar === null; 
    判断某个全局变量是否存在用 typeof window.myVar === 'undefined'; 
    函数内部判断某个变量是否存在用 typeof myVar === 'undefined' 。

    number对象调用toString()报SyntaxError

    123.toString(); // SyntaxError

    遇到这种情况,要特殊处理一下:

    123..toString(); // '123', 注意是两个点!
    
    (123).toString(); // '123'
  • 相关阅读:
    网络设备
    Linux常用操作
    工作常用笔记
    性能测试问题总结
    mysql性能分析
    Java8新特性学习笔记-CompletableFuture
    Java语言定义的线程状态分析
    Gatling-插件开发
    RabbitMQ记录
    Go常用库
  • 原文地址:https://www.cnblogs.com/linwene/p/9897560.html
Copyright © 2011-2022 走看看