注意点

不要使用 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'

最新文章

  1. retrofit使用随记
  2. 还有 3 天,苹果就要关上 HTTP 大门了
  3. [并查集] POJ 2236 Wireless Network
  4. 关于Bitcode的探索
  5. shell脚本中变量$$、$0等的含义
  6. android webview web里面的数据透传到java以及java的数据透传到web
  7. Python xml 解析百度糯米信息
  8. 001-python基础
  9. ubuntu 在下面 hadoop 安装
  10. Oracle数据库用户权限和管理员权限
  11. [Swift]LeetCode926. 将字符串翻转到单调递增 | Flip String to Monotone Increasing
  12. Mysql和Hadoop+Hive有什么关系?
  13. Tomcat不加项目名称访问设置
  14. js的微观性能
  15. sql随机查询数据语句(NewID(),Rnd,Rand(),random())
  16. 理解Java之IO流
  17. Bluetooth® Low Energy Beacons
  18. 【ElasticSearch故障处理】OpenJDK 64-Bit Server VM warning
  19. winform MDI子窗口闪动问题(本人测试100%有效解决闪屏问题)
  20. vue 全选多选

热门文章

  1. C Primer Plus 第7章 C控制语句:分支和跳转 编程练习
  2. 并发库应用之五 & ReadWriteLock场景应用
  3. MySql常用两大存储引擎简介
  4. SSM-Spring-22:Spring+Mybatis+JavaWeb的整合
  5. ASP.NET后台中调用前台Javascript函数的几种方法
  6. Web测试——翻页功能测试用例
  7. OAuth 2 Developers Guide
  8. 你不知道的JavaScript--Item10 闭包(closure)
  9. win7 telnet命令无法开启的解决方案(不是内部命令或外部命令)
  10. 18.app后端如何实现LBS