• js权威指南---学习笔记01


    1、当函数赋值给对象的属性时,就变为了方法;
    2、被零整除不报错,只会返回无穷大(Infinity)或者负无穷大。例外:零除以零等于非数字(NaN)。
    3、NaN与任何值都不相等!
    4、Javascript采用二进制浮点数表示法(IEEE-754),会导致不能精确表示类似0.1这样简单的小数;
         它只能表示1/(2^N)的和的任意组合。
    5、布尔值:真值和假值;
         假值false:false、null、0、-0、""(空字符串)、NaN、undefined
         真值true:除了假值外的其他值!
    6、原始值:undefined、null、数字、字符串、布尔。
         --不可更改
    7、除了null和undefined之外的任何值都有toString()方法;
         它俩转为字符串可以使用 String()方法:String(undefined) //=>undefined
    8、number类型的值,调用toString()时,可以指定一个参数,用来表示转为哪种进制:2、8、16;

         var n = 1;

         var s2 = n.toString(2);

         var s8 = "0"+n.toString(8);

         var s16 = "0x"+n.toString(16);

    9、toFixed(数字)方法:四舍五入的形式,保留小数位数;
    10、字符串转数字的几种方法:Number()、parseInt()/parseFloat()、字符串-0
          1)Number()方法:如果字符串为非数字,则返回NaN
          2)parseInt()、parseFloat()方法:按顺序解析数字字符,如果遇到非字符,将中止解析。 如果字符串的首字符为非数字,则返回NaN;
          3)parseInt() 可以接受第二个参数,也就是转换的进制(2~36)

  • 相关阅读:
    并查集的来龙去脉
    改变像素
    PHP自学之路-----javascript基础入门
    推荐管理类图书
    ewebeditor编辑器ASP/ASPX/PHP/JSP版本漏洞利用总结及解决方法
    PHP文件包含漏洞剖析
    文件上传漏洞总结
    服务器软件解析漏洞总结
    JAVA环境变量配置
    Python2.x与Python3.x的区别
  • 原文地址:https://www.cnblogs.com/lanleiming/p/5163805.html
Copyright © 2020-2023  润新知