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)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3110767.html