zoukankan      html  css  js  c++  java
  • JS学习随笔。

    1、NAN 不能通过==来判断,也就是说x==NAN永远是false。当且仅当 x为NAN时,x!=x才为true。

    2、JS采用IEEE-754浮点数表示法,可以精确表示分数,但是不能精确表示小数,所以在进行计算时,如果不想进行近似值处理就用分数进行计算。

    3、JS字符串是一个不可变量,任何字符串操作函数都是返回一个新变量,不会改变原有的值。

    4、JS中任意值都可以转换成boolean值。 undefined null 0 -0 NAN "" 会被转化成false,其他的全都会被转化成true。

    5、null和undefined在判断相等运算符下是相等的(null==undefind),在严格相等运算符下是不等的(null===undefined   :false)。PS:这是因为==号运算时会进行JS自动类型转换,而恒等号(===)执行时,不会进行任何类型转换。

    6、对象属性访问的两种方式, a.b    a[b](a[index])。第二种通吃,第一种在遇到了b是保留字的时候,就傻眼了。

  • 相关阅读:
    Hdu 2389 二分匹配
    Hdu 1156
    Hdu 1255
    Hdu 1542
    python 中初始化二维数组的方法
    chrome扩展小试
    浏览器的重绘与重排
    js执行环境相关
    js 触摸事件
    js柯里化的一个应用
  • 原文地址:https://www.cnblogs.com/zenghong/p/3803299.html
Copyright © 2011-2022 走看看