javascript 数字的常用方法
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 数字的常用方法相关推荐
- java数字时钟代码,[Java教程]Javascript 数字时钟
[Java教程]Javascript 数字时钟 0 2012-10-14 22:00:11 Javascript代码部分: 在body标签中添加以下Html代码: 本文网址:http://www.sh ...
- JavaScript数字运算必备库——big.js源码解析
概述 在我们常见的JavaScript数字运算中,小数和大数都是会让我们比较头疼的两个数据类型. 在大数运算中,由于number类型的数字长度限制,我们经常会遇到超出范围的情况.比如在我们传递Long ...
- JavaScript处理颜色常用方法
JavaScript处理颜色常用方法 获取指定颜色的低透明度 求两个颜色之间的渐变值 将hex表示方式转换为rgb表示方式(这里返回rgb数组模式) 将rgb表示方式转换为hex表示方式 JS颜色十六 ...
- JavaScript 数字转汉字大写 (JS金额大写)
javascript数字转化为汉字金额大写,可以处理负值 已经封装成类,直接复制使用 本人在项目中使用的,如果好用,请点赞 下面上 代码,最后有使用方法 //数字(数字类型或字符串类型)转化为金额大写 ...
- 28.精讲JavaScript数字类型,你不知道的必考点。
文章目录 JavaScript数字类型详解 前言 数字的写法 分隔符 省略的0 十六.八.二进制 toString(base) 舍入 精度 偏差 偏差现象 偏差原因 解决方法 Infinity.NaN ...
- JavaScript 数字与字符串的加减乘除运算
JavaScript 数字与字符串的加减乘除运 老几次做题懵逼,遇到一大串运算句开始晕哪个打哪个,这次就一次性看透= =,免得再有下一次. JavaScript 数字 number: 数值始终是 64 ...
- JavaScript 原型链常用方法
JavaScript 原型链常用方法 对象属性类型 数据属性 Configurable(表示能否通过 delete 删除属性从而重新定义属性,能否修改属性的特性,或者能否把属性修改为访问器属性) En ...
- ———— javascript中数组常用方法总结 ————
在javascript的基础编程中,数组是我们最常遇到的,那么数组的一些常用方法也是我们必须要掌握的,下面我们总结一下数组中常用的方法. toString()和valueOf()方法 toString ...
- JavaScript原生对象常用方法总结
这是4年前学习JavaScript基础的学习笔记,当初是照着W3School教程学习的,4年恍然如云烟,仿佛还在昨天.现发布与此,留作纪念,纪念那段不悔的青葱岁月. 下面都是我学习W3C ...
最新文章
- SAP Batch Derivation功能初探之二
- PostgreSQL 10.1 手册_部分 II. SQL 语言_第 12 章 全文搜索_12.9. GIN 和 GiST 索引类型
- ReflectionToStringBuilder
- python flask分页_flask 分页
- Android—屏幕适配和卡顿优化
- C++ Primer 第Ⅲ部分笔记——类设计者的工具
- 浏览器DNS_PROBE_FINISHED_NXDOMAIN报错解决办法
- 解决MYSQL不报错误详细信息的问题 Can‘t find error-message file
- 对手机彩铃的一些想法
- H3C交换机做DHCP
- 【华为云技术分享】“技术-经济范式”视角下的开源软件演进剖析-part 2
- 比较复杂的sql面试题
- Java基础-GUI入门-Swing详解
- 【时间纷飞】死人,死人
- 解决制作FAT32格式的重装U盘中文件过大问题
- CSAPP实验二——bomb lab实验
- MySQL:指定索引+事务+存储引擎的配置 开发必备 天呐!为什么会有索引这种东西
- 网易云信助力兴趣社交头部玩家,【微光】打造在线交友电影院
- OpenCV实现击中击不中变换和形态学细化
- JavaScript设计模式——工厂模式
热门文章
- 黄聪:NaviCat通过Http方式连接服务器的MySQL数据库(转)
- 集成Lua到你的Android游戏 - 转
- MSSQL差异备份取系统权限
- Coursera: Internet History, Technology, and Security
- 《云安全原理与实践》——2.2 云计算面临的管理风险
- 【算法拾遗(java描写叙述)】--- 选择排序(直接选择排序、堆排序)
- 【2014】【辛星】【php】【秋季】【2】第一个php程序
- [Java]ping或扫描端口的工具类
- javascript的基础知识
- 美国国防部作战指挥系统桌面虚拟化案例视频(中文配音版)