JS基础知识

来源:互联网 发布:淘宝男t恤店推荐 知乎 编辑:程序博客网 时间:2024/06/05 12:45
1.在JS中,表示16进制的数字则需要以0x开头
  表示8进制的数字则需要以0开头
          表示2进制的数字则需要以0b开头(有些浏览器不支持)


! ||  &&   非布尔值的运算情况
  !运算:先将其转换为布尔值,再运算,最后返回布尔值
  与运算:
         如果第一个值为true,则必然返回第二个值
         如果第一个值为false,则必然返回第一个值(原值)
  或运算:
         如果第一个值为true,则必然返回第一个值,否则返回第二个


比较两个字符串时,比较的是字符串的编码,字符编码是一位一位进行比较,如果两位一样,则比较下一位,所以借用他来对英文进行排序;在比较两个字符串的数字时,一定要转型。


在字符串中使用转义字符输入Unicode编码  “\u编码” 编码是16进制
在网页中使用转义字符输入Unicode编码  &#编码  编码是10进制的


NaN不和任何值相等,也包括它本身;判断一个值是否是NaN,需要使用isNaN()函数来确定
原创粉丝点击