javascript之数字常用的属性和方法

number常用的方法

  • toString() 转换为字符串
  • toLocaleString 把数字转换为字符串,使用本地数字格式顺序。
  • valueof 返回数值的原始值
var a = 6666;
a.toLocaleString();
// "6,666"
a.toString();
//"6666"
var dt = new Date();
console.log(dt.toLocaleString());
//2019/9/11 下午4:46:04
console.log(dt.toString());
//Wed Sep 11 2019 16:46:04 GMT+0800
  • toFixed() 保留小数
  • toPrecision 返回字符串值,它包含了指定长度的数字,接收一个数字,表示数字总位数
var num2 = num.toPrecision(2)
console.log(num2)  // 9.7
  • toExponential 返回字符串值,它包含已被四舍五入并使用指数计数法的数字
 var num = 9.656
 var num1 = num.toExponential(2)  // 省略参数表示原数
 var num2 = num.toExponential(4)
 console.log(num1)  // 9.66e+0
  console.log(num2)  // 9.6560e+0

  • Number() 转换为数字
  • parseInt() 解析字符串,并返回一个整数
  • parseFloat() 解析一个字符串,并返回浮点数
  • Number.isInteger() 用于判断其参数是为整数
  • Number.parseFloat()和parseFloat()一样。
  • Number.parseInt()和parseInt()一样。
  • isNaN() 函数用于检查其参数是否是非数字值(和Number.isNaN()一样

强制类型转换

  • parseInt
  • parseFloat
  • Number

隐式类型转换

  • 加减乘除
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容