JavaScript数值方法

W3Cschool关于数值方法的文档

1.Number方法和属性

toString() 方法:以字符串返回数组,所有数字方法可用于任意类型的数字。

var x = 11;
x.toString();            // 从变量 x 返回 11
(11).toString();        // 从文本 11 返回 11
(10 + 1).toString();   // 从表达式 10 + 1 返回 11

toExponential() 方法:返回字符串值,它包含已被四舍五入并使用指数计数法的数字。参数定义小数点后的字符数;参数是可选的,没设置则不会对数字进行取舍。

var x = 9.656;
x.toExponential(2);     // 返回 9.66e+0
x.toExponential(4);     // 返回 9.6560e+0
x.toExponential(6);     // 返回 9.656000e+0

toFixed() 方法:返回字符串值,它包含了指定位数小数的数字:

var x = 9.656;
x.toFixed(0);           // 返回 10
x.toFixed(2);           // 返回 9.66
x.toFixed(4);           // 返回 9.6560
x.toFixed(6);           // 返回 9.656000

toPrecision() 方法:返回字符串值,它包含了指定长度的数字:(参数大小为数字总长度)

var x = 9.656;
x.toPrecision();        // 返回 9.656
x.toPrecision(2);       // 返回 9.7
x.toPrecision(4);       // 返回 9.656
x.toPrecision(6);       // 返回 9.65600

2.把变量转换为数值

Number() :返回数字,由其参数转换而来。 可用于把JS变量转换为数值:

x = true;
Number(x);        // 返回 1x = false;
Number(x);        // 返回 0x = new Date();
Number(x);        // 返回 1404568027739x = "10"
Number(x);        // 返回 10x = "10 20"
Number(x);        // 无法转换为数字 则返回 NaN

parseFloat() :解析一段字符串并且返回浮点数(数值)。允许空格,只返回首个数字

parseFloat("10");        // 返回 10
parseFloat("10.33");     // 返回 10.33
parseFloat("10 20 30");  // 返回 10
parseFloat("10 years");  // 返回 10
parseFloat("years 10");  // 返回 NaN

parseInt() :解析一段字符串并返回整数。允许整数。只返回首个数字:

parseInt("10");         // 返回 10
parseInt("10.33");      // 返回 10
parseInt("10 20 30");   // 返回 10
parseInt("10 years");   // 返回 10
parseInt("years 10");   // 返回 NaN

3.数值属性

属性 描述
MAX_VALUE 返回JS中可能的最大数
MIN_VALUE 返回JS中可能的最小数
NEGATIVE_INFINITY 表示负的无穷大(溢出返回)
NaN 表示非数字值(Not-a-Number)
POSITIVE_INFINITY 表示无穷大(溢出返回)

MAX_VALUE :var x = Number.MAX_VALUE
MIN_VALUE : var x = Number.MIN_VALUE
NEGATIVE_INFINITY :溢出返回 实例:var x = -1 / 0;
NaN :非数字 var x = 100 / " apple ";

数字属性不能用于变量 ;上述变量只能通过Number.MAX_VALUE访问,使用 变量(表达式、值).MAX_VALUE;输出皆为undefined

JavaScript数值方法:把变量转换为数值的方法:相关推荐

  1. 【Python】数据预处理之将类别数据转换为数值的方法(含Python代码分析)

    在进行Python数据分析的时候,首先要进行数据预处理.但是有时候不得不处理一些非数值类别的数据,遇到这类问题时该怎么解决呢? 目前为止,总结了三种方法,这里分享给大家. 一.通过mapping方式, ...

  2. python数据预处理之将类别数据转换为数值的方法

    在进行python数据分析的时候,首先要进行数据预处理. 有时候不得不处理一些非数值类别的数据,嗯, 今天要说的就是面对这些数据该如何处理. 目前了解到的大概有三种方法: 1,通过LabelEncod ...

  3. php 字符型转变为数值,php怎么把字符串转换为数值?

    php怎么把字符串转换为数值?下面本篇文章给大家介绍一下PHP把字符串转换为数值的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. PHP中的字符串可以很容易地转换成数值(flo ...

  4. html将字符串转为数值,JavaScript字符串转数字的5种方法及其陷阱

    JavaScript 是一个神奇的语言,字符串转数字有 5 种方法,各有各的坑法!下面本篇文章就来介绍一下JavaScript字符串转数字的5种方法及其陷阱,希望对大家有所帮助. String 转换为 ...

  5. c++大文本比较_Excel – 将文本转换为数值,第二种方法会的请举左手

    工作中经常收到的数据是从系统直接导出的,有的数据看上去是数字,其实是文本格式. 这种数字在 Excel 看来就是个文本,无法参与任何计算分析.所以首先就要把它们转换成真正的数值. 案例: 下图 1 中 ...

  6. 分类变量、有序变量与数值变量相关性分析方法总结及 R 语言应用

    文章目录 一.分类 & 分类·相关性分析 二.有序 & 有序·相关性分析 三.数值 & 数值·相关性分析 四.分类 & 有序·相关性分析 五.分类 & 数值·相 ...

  7. html字符串转成数组,图文详解JavaScript中字符串转换为数组的方法

    在前端开发中经常需要使用JavaScript,那你知道怎么将JS字符串转换为数组吗?这篇文章就和大家讲讲JS将字符串转换为数组的方法,感兴趣的朋友可以参考一下,希望可以帮助到你. 之前一篇文章已经给大 ...

  8. QT中将ASCII转换为对应数值的方法

    有时候需要将一段ASCII转换为数值进行传输(比如串口) QString str=codeEdit->toPlainText();QVector<uint>v=str.toUcs4( ...

  9. JavaScript字符串操作方法大全,包含ES6方法

    一.charAt() 返回在指定位置的字符. var str="abc" console.log(str.charAt(0))//a 二.charCodeAt() 返回在指定的位置 ...

最新文章

  1. 解题报告:luogu P1688 新单词接龙问题【trie树、dfs、DP递推】
  2. python编程django项目django.template.exceptions.TemplateDoesNotExist: registration/login.html解决方法
  3. 【ABAP】采购申请自定义审批策略的实现
  4. 2.4.安装spaCy
  5. 高性能MySQL系统思维导图
  6. openwrt 遇到问题三 高通9531编译过程
  7. 瑞芯微Rockchips RK3368对比晶晨Amlogic S905
  8. android 小米8底部黑色高度太高,小米8评测:众多黑科技加持,能否跃身高端行列?...
  9. 舰r最新服务器,战舰少女R官方网站—战舰少女-与心爱的舰娘一起守护这片海域...
  10. 如何让360浏览器打开网页默认为“极速模式”
  11. 【Procmon教程1】Procmon介绍
  12. Android学习笔记之ViewFlipper
  13. [4G5G专题-93]:流程 - 4G LTE 终端在RRC 连接状态下的小区切换通用过程
  14. 论坛php board,Crossday Discuz! Board 论坛系统Discuz!
  15. 制作拼多多app网页css,5+App下Mui框架开发仿拼多多App
  16. 大学英语听说教程4听力原文及答案
  17. python语音对话查询起始路和目的地_查询通话记录详情
  18. 会员管理系统可行性研究
  19. 某宝x-sign签名分析-店铺全量商品接口
  20. STM32(HAL库 ) AS608光学指纹模块驱动(中断接收方式)

热门文章

  1. MSM261S4030H0R
  2. 2021了,前端,移动开发,后端,我该选哪个?
  3. dedecms常见修改,参考大全,二次开发
  4. win8服务器设置虚拟机,win8系统怎么安装虚拟机 win8系统安装虚拟机的详细图文教程...
  5. Inno Setup的下载、安装、中文向导文件等
  6. ORACLE(emp)表习题与答案
  7. 画一个带统计检验的PcOA分析结果 (再进一步,配对比较)
  8. IDEA终于支持云端了,可同步所有配置和插件,一招搞定,重装不愁
  9. Vacuum使用心得
  10. 02.微信小程序——AntV F2制作柱状图,折线图