`

js字符串与数字的相互转化

 
阅读更多

1,Number函数:强制转换成数值

数值:转换后还是原来的值。

 

字符串:如果可以被解析为数值,则转换为相应的数值,否则得到NaN。空字符串转为0。

 

布尔值:true转成1,false转成0。

 

undefined:转成NaN。

 

null:转成0。

Number("324") // 324

Number("324abc") // NaN

Number("") // 0

Number(false) // 0

Number(undefined) // NaN

Number(null) // 0
特别强调:
Number('s1') //NaN

Number('$1')  //NaN
这样的函数无法辨识,学要用到字符串截取。

  2,parseInt函数 

Number函数将字符串转为数值,要比parseInt函数严格很多。基本上,只要有一个字符无法转成数值,整个字符串就会被转为NaN。

 

parseInt('011') // 9
parseInt('42 cats') // 42
parseInt('0xcafebabe') // 3405691582

Number('011') // 11
Number('42 cats') // NaN
Number('0xcafebabe') // 3405691582    //这是

 3,JSON.parse()方法

这种方法和上面方法差不多,例子就不举了。

共同:

这三种方法都不能转换类似是"s1" ,"¥3333", " $123"。

这些字符串都需要用到,字符串截取。

4.数字转换成字符串

String函数:强制转换成字符串

String(123) // "123"

String("abc") // "abc"

String(true) // "true"

String(undefined) // "undefined"

String(null) // "null"

 

分享到:
评论

相关推荐

    JavaScript中字符串与Unicode编码互相转换的实现方法

    本文实例讲述了JavaScript中字符串与Unicode编码互相转换的实现方法。分享给大家供大家参考,具体如下: 这段代码演示了JavaScript中字符串与Unicode编码的转换: // 为了控制台的演示方便, 变量没有添加 var 定义 /...

    JavaScript数字和字符串转换示例

    主要介绍了JavaScript数字和字符串转换的应用,需要的朋友可以参考下

    浅谈JS 数字和字符串之间相互转化的纠纷

    下面小编就为大家带来一篇浅谈JS 数字和字符串之间相互转化的纠纷。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    文章目录 一、javaScript 的几种数据类型 1、数字类型 2、字符串 3、布尔型 4、数组 5、null 和 undef

    JavaScript 的数据类型有数字、字符串、布尔型、对象类型、数组、null 和 undefined。 1、数字类型 JavaScript 中的数字类型指整数和浮点数,不刻意区分二者。 JavaScript 还支持16进制的整数,在所要表示的16进制...

    leximitedjs:用于将数字或字符串与Leximited表示法相互转换的库

    用于将数字或字符串与Leximited表示法相互转换的库 安装 npm install leximitedjs 用法 模块: import { toLeximited } from 'leximitedjs'; 或node.js: const Leximited = require("leximitedjs") 将字符串...

    js数值和和字符串进行转换时可以对不同进制进行操作

    Javascript数值和和字符串进行转换时,可以对不同的进制进行操作。 转换例子如下: 代码如下: <html> <head> <meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″> <...

    js中字符型和数值型数字的互相转化方法(必看)

    数值型的数字字符型数字之间如何互相转化呢,其实有个很简便的方法: ...以上这篇js中字符型和数值型数字的互相转化方法(必看)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。

    JavaScript实现数据类型的相互转换

    所有语言都有类型转化的能力,javascript也不例外,它也为开发者提供了大量的类型转化访法,本文为大家分享js实现数据类型的相互转换,具体内容如下 字符串转换数字 var a = '1'; console.log(+a); console.log(a++...

    Javascript Boolean、Nnumber、String 强制类型转换的区别详细介绍

    我们知道 Boolean(value) 是把值转换成Boolean类型,Nnumber(value) 是把值转换成数字(整型或浮点数),而 String(value) 是把值转换成字符串。先来分析下Boolean,Boolean在转换值为“至少有一字符的字符串”、...

    radix64:用于将数字与 radix64 字母表相互转换的 JS 库

    允许您将任何大小的整数与任何 64 基数字母表相互转换。 具有格式化字符串的选项,以便它们可以按字典顺序排序。 这个库是为 ID 生成而设计的。 注意:虽然类似的radix64与base64 不同。 base64用于转换二进制数据...

    rxjs-ninja:RxJS运算符,用于处理可观察的字符串,数字,布尔值等

    包装/版本描述文献资料 使用Array值并允许与Set , Map和Object进行相互转换 使用Boolean值,或从其他类型获取布尔值变更日志自述文件 使用Number值,可以在String进行转换,还可以修改或查询值API文档变更日志自述...

    JS-CryptoConverter:与多个密码进行相互转换

    JS-CryptoConverter 使用Java的密码学转换器。 可用密码: 阿特巴什 凯撒/替补 摩尔斯电码 字母数字 逆转 腐烂13 附加的功能: 字符/字符串阻止 适当密码的关键字转换选项

    PHP开发实战1200例源码

    实例109 字符串与数字之间的转换 140 实例110 通过正则表达式对字符串进行匹配查找 141 实例111 通过IP地址查找主机所在地 142 实例112 解决用substr()函数对中文字符串截取时出现乱码的问题 143 实例113 字符串与...

    PHP程序开发范例宝典III

    实例115 验证字符串是否以指定字符串开头 172 实例116 验证身份证号码 174 实例117 验证护照编号 175 实例118 验证车牌号码 176 4.4 自定义验证 177 实例119 验证合法的数据表名称 178 实例120 验证...

    精通JavaScript

    • 6.22.htm 字符串转换与匹配 • 6.23.htm Date对象的方法 • 6.24.htm toString方法 • 6.25.htm with语句 • 6.26.htm for…in语句调用对象属性 • 6.25....

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    实例109 字符串与数字之间的转换 140 实例110 通过正则表达式对字符串进行匹配查找 141 实例111 通过IP地址查找主机所在地 142 实例112 解决用substr()函数对中文字符串截取时出现乱码的问题 143 实例113 字符串与...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    实例109 字符串与数字之间的转换 140 实例110 通过正则表达式对字符串进行匹配查找 141 实例111 通过IP地址查找主机所在地 142 实例112 解决用substr()函数对中文字符串截取时出现乱码的问题 143 实例113 字符串与...

    xheditor-1.1.14

    说明:这个函数执行时返回的值为上传程序返回的msg变量,可能为字符串或者数组,若为字符串则直接代表url,若是数组,则必需包含一个url的变量,其它可由可开发者自定义 备注:1.0.0 beta2新添加 plugins:自定义...

Global site tag (gtag.js) - Google Analytics