Number 是javascript 的基本数据类型,数字,常用的就是获取几位小数点,和把字符串转成数字,下面我们来介绍下number的常用方法

创建数字的方式

let number=99;
console.log(number) //99
let number1=new Number(99);
console.log(number1) //[Number: 99]

toFixed()截取保留小数点 默认是保存0为

console.log(2.123.toFixed()) //2
console.log(2.123.toFixed(2)) //2.12

Number.parseFloat() 方法可以把一个字符串解析成浮点数。和全局parseFloat()方法一样

console.log(Number.parseFloat('1.2')) //1.2
console.log(Number.parseFloat('1.233er')) //1.233
console.log(Number.parseFloat('1.233er13')) //1.233

Number.parseInt(string,radix) 方法根据给定的进制数把一个字符串解析成整数

string 为字符串,radix 为进制数 默认是10
console.log(Number.parseInt('0110',2)) //6
console.log(Number.parseInt('32',8)) //26
console.log(Number.parseInt('10',10)) //10
console.log(Number.parseInt('100',16)) //256
console.log(Number.parseInt('100.99')) //100

valueOf() 方法返回一个被 Number 对象包装的原始值。

console.log(number1.valueOf())  //99

Number.isFinite() 方法用来检测传入的参数是否是一个有穷数

console.log(Number.isFinite(Infinity)) //false
console.log(Number.isFinite('12')) //false
console.log(Number.isFinite(22))  //true
console.log(Number.isFinite(NaN))  //false

Number.isInteger() 检查传的参数是否为整数

console.log(Number.isInteger('1')) //false
console.log(Number.isInteger(true)) //false
console.log(Number.isInteger(false)) //false
console.log(Number.isInteger(0)) //true
console.log(Number.isInteger(NaN)) //false

Number.isNaN() 检查传入的值是不是NaN和其他Number

console.log(Number.isNaN('1'))  //false
console.log(Number.isNaN(NaN))  //true
console.log(Number.isNaN(undefined))  //false
console.log(Number.isNaN(null))  //false
console.log(Number.isNaN({}))  //false
console.log(Number.isNaN(true))  //false

toExponential()把数字以字符串的形式返回

console.log(77.1234.toExponential()) //7.71234e+1
console.log(77.1234.toExponential(2)) //7.71e+1

toLocaleString() 方法返回这个数字在特定语言环境下的表示字符串。

let num=3500;
console.log(num.toLocaleString())  //3,500

toPrecision() 方法以指定的精度返回该数值对象的字符串表示 默认是全部,保留指定的位数

console.log(1.234.toPrecision()) //1.234
console.log(1.234.toPrecision(2)) //1.2

toString() 方法返回指定 Number 对象的字符串表示形式。

let str=10;
console.log(str.toString())  //'10'

今天就到这里,每天进步一点,希望大家喜欢,也希望喜欢的朋友点个赞,后续继续更新...

javascript 数字的常用方法相关推荐

  1. java数字时钟代码,[Java教程]Javascript 数字时钟

    [Java教程]Javascript 数字时钟 0 2012-10-14 22:00:11 Javascript代码部分: 在body标签中添加以下Html代码: 本文网址:http://www.sh ...

  2. JavaScript数字运算必备库——big.js源码解析

    概述 在我们常见的JavaScript数字运算中,小数和大数都是会让我们比较头疼的两个数据类型. 在大数运算中,由于number类型的数字长度限制,我们经常会遇到超出范围的情况.比如在我们传递Long ...

  3. JavaScript处理颜色常用方法

    JavaScript处理颜色常用方法 获取指定颜色的低透明度 求两个颜色之间的渐变值 将hex表示方式转换为rgb表示方式(这里返回rgb数组模式) 将rgb表示方式转换为hex表示方式 JS颜色十六 ...

  4. JavaScript 数字转汉字大写 (JS金额大写)

    javascript数字转化为汉字金额大写,可以处理负值 已经封装成类,直接复制使用 本人在项目中使用的,如果好用,请点赞 下面上 代码,最后有使用方法 //数字(数字类型或字符串类型)转化为金额大写 ...

  5. 28.精讲JavaScript数字类型,你不知道的必考点。

    文章目录 JavaScript数字类型详解 前言 数字的写法 分隔符 省略的0 十六.八.二进制 toString(base) 舍入 精度 偏差 偏差现象 偏差原因 解决方法 Infinity.NaN ...

  6. JavaScript 数字与字符串的加减乘除运算

    JavaScript 数字与字符串的加减乘除运 老几次做题懵逼,遇到一大串运算句开始晕哪个打哪个,这次就一次性看透= =,免得再有下一次. JavaScript 数字 number: 数值始终是 64 ...

  7. JavaScript 原型链常用方法

    JavaScript 原型链常用方法 对象属性类型 数据属性 Configurable(表示能否通过 delete 删除属性从而重新定义属性,能否修改属性的特性,或者能否把属性修改为访问器属性) En ...

  8. ———— javascript中数组常用方法总结 ————

    在javascript的基础编程中,数组是我们最常遇到的,那么数组的一些常用方法也是我们必须要掌握的,下面我们总结一下数组中常用的方法. toString()和valueOf()方法 toString ...

  9. JavaScript原生对象常用方法总结

          这是4年前学习JavaScript基础的学习笔记,当初是照着W3School教程学习的,4年恍然如云烟,仿佛还在昨天.现发布与此,留作纪念,纪念那段不悔的青葱岁月. 下面都是我学习W3C ...

最新文章

  1. SAP Batch Derivation功能初探之二
  2. PostgreSQL 10.1 手册_部分 II. SQL 语言_第 12 章 全文搜索_12.9. GIN 和 GiST 索引类型
  3. ReflectionToStringBuilder
  4. python flask分页_flask 分页
  5. Android—屏幕适配和卡顿优化
  6. C++ Primer 第Ⅲ部分笔记——类设计者的工具
  7. 浏览器DNS_PROBE_FINISHED_NXDOMAIN报错解决办法
  8. 解决MYSQL不报错误详细信息的问题 Can‘t find error-message file
  9. 对手机彩铃的一些想法
  10. H3C交换机做DHCP
  11. 【华为云技术分享】“技术-经济范式”视角下的开源软件演进剖析-part 2
  12. 比较复杂的sql面试题
  13. Java基础-GUI入门-Swing详解
  14. 【时间纷飞】死人,死人
  15. 解决制作FAT32格式的重装U盘中文件过大问题
  16. CSAPP实验二——bomb lab实验
  17. MySQL:指定索引+事务+存储引擎的配置 开发必备 天呐!为什么会有索引这种东西
  18. 网易云信助力兴趣社交头部玩家,【微光】打造在线交友电影院
  19. OpenCV实现击中击不中变换和形态学细化
  20. JavaScript设计模式——工厂模式

热门文章

  1. 黄聪:NaviCat通过Http方式连接服务器的MySQL数据库(转)
  2. 集成Lua到你的Android游戏 - 转
  3. MSSQL差异备份取系统权限
  4. Coursera: Internet History, Technology, and Security
  5. 《云安全原理与实践》——2.2 云计算面临的管理风险
  6. 【算法拾遗(java描写叙述)】--- 选择排序(直接选择排序、堆排序)
  7. 【2014】【辛星】【php】【秋季】【2】第一个php程序
  8. [Java]ping或扫描端口的工具类
  9. javascript的基础知识
  10. 美国国防部作战指挥系统桌面虚拟化案例视频(中文配音版)