`

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"

 

分享到:
评论

相关推荐

    JSON字符串和对象相互转换

    本篇将深入探讨如何在JavaScript中进行JSON字符串与JavaScript对象之间的转换,并提供相关的源码示例。 **一、JSON.stringify()方法** 在JavaScript中,将JavaScript对象转换为JSON字符串,通常会用到`JSON....

    base64与字符串互相转化

    在计算机科学中,尤其是编程领域,我们经常需要将字符串和Base64编码进行互相转换。下面我们将详细探讨这个过程: 1. **字符串到Base64的转化**: 当我们需要将一个字符串(通常由ASCII字符组成)编码为Base64时,...

    字符串转换工具

    5. **数字与字符串之间的转换**:字符串可以与数字进行相互转换。例如,可以将数字转换为字符串以便于显示,或将字符串解析为数字进行计算。在Python中,`int()`和`float()`函数用于将字符串转换为整数和浮点数,...

    JavaScript数字和字符串转换示例

    以下将详细介绍JavaScript中数字与字符串之间转换的方法以及取整相关的方法和知识点。 **数字转字符串** 1. **使用加号操作符**:最简单的一种方法是使用加号操作符将数字与空字符串相加,这样数字就会自动转换为...

    获取ASCII码与字符串相互转换

    在编程中,我们经常需要将ASCII码与字符串进行相互转换,以处理文本数据。本篇文章将深入探讨如何在各种编程语言中实现这一过程。 1. ASCII码到字符串的转换: - 在Python中,可以使用chr()函数将ASCII数值转换为...

    js字符串与Unicode编码互相转换

    总结而言,掌握JavaScript中字符串与Unicode编码互相转换的知识不仅有助于处理多语言文本数据,也是进行国际化软件开发的基础技能。通过了解相关方法和原理,可以更好地支持软件的全球化布局,确保文本在不同系统和...

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

    本文主要探讨了在JS中如何将字符串转化为数字以及数字转化为字符串的方法。 首先,我们来看字符串转数字的几种方法: 1. **parseInt()** 函数:这个函数从给定的字符串开始解析,返回一个整数。例如,`parseInt('...

    JavaScript实现字符串与HTML格式相互转换

    在Web开发中,JavaScript是一种常用的脚本语言,它在处理字符串和HTML之间的转换时起着至关重要的作用。字符串和HTML格式之间的转换是常见的需求,例如在用户输入数据时防止XSS(跨站脚本攻击)或在显示HTML内容时...

    JavaScript实现字符串与日期的相互转换及日期的格式化_.docx

    下面将详细介绍如何使用JavaScript实现字符串与日期的相互转换以及日期的格式化。 首先,我们来看如何将字符串转换为日期对象。在提供的代码中,有一个名为`stringToDate`的函数,它接受一个形如"yyyy-MM-dd"格式的...

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

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

    JavaScript实现的数字与字符串转换功能示例

    在JavaScript中,除了上述的字符串与数字相互转换的方法之外,还有一些其他相关操作和函数,例如Math对象,它包含许多数学运算相关的方法,如Math.floor(), Math.ceil(), Math.round()等,它们经常用于对数字进行...

    JavaScript实现字符串与日期的互相转换及日期的格式化

    在本文档中,我们将详细探讨JavaScript如何实现字符串与日期的互相转换,并且如何格式化日期。JavaScript是一种广泛使用的前端编程语言,它提供了一系列的内置对象来处理日期和时间。在网页和Web应用程序开发中,...

    js中json对象和字符串的理解及相互转化操作实现方法.docx

    - **掌握JSON对象与字符串之间的相互转化方法**:使用`JSON.stringify()`将对象转换为字符串,使用`JSON.parse()`将字符串解析为对象。 - **注意JSON字符串的格式要求**:确保所有的键名使用双引号括起来。 - **利用...

    js数组与字符串的相互转换方法

    本文将深入探讨如何在JavaScript中进行数组与字符串的转换。 一、数组转字符串 在JavaScript中,我们可以使用`join()`方法将数组元素连接成一个字符串。`join()`方法接受一个可选参数,这个参数定义了数组元素之间...

    javascript中JSON对象与JSON字符串相互转换实例

    本篇文章将详细介绍如何在JavaScript中进行JSON对象与JSON字符串之间的相互转换。 ### JSON对象 JSON对象是JavaScript中的一个对象,其属性名必须用双引号括起来,属性值可以是字符串、数字、布尔值、null、数组或...

    JavaScript实现阿拉伯数字和中文数字互相转换

    在JavaScript编程中,实现阿拉伯数字和中文数字之间的互相转换是一个常见的需求,这涉及到字符串处理和数值计算。本文将详细介绍如何利用JavaScript实现这一功能。 首先,我们要理解中文数字的特点。中文数字由一...

    javaScript 数值型和字符串型之间的转换

    在JavaScript编程语言中,数值型(Number类型)和字符串型(String类型)是两种基本的数据类型,它们在处理数据时经常需要相互转换。理解和掌握这两种类型之间的转换技巧是编写高效、健壮代码的关键。 1. **数值型...

    JSON字符串和对象相互转换实例分析

    1. **JSON对象转字符串**:在JavaScript中,你可以通过`JSON.stringify()`方法将一个JavaScript对象转换为JSON字符串。例如: ```javascript var obj = {"name": "Mike", "sex": "女", "age": 29}; var json...

    JSON的String字符串与Java的List列表对象的相互转换

    在前端JavaScript代码中,可以使用JSON对象的`JSON.stringify()`方法将JavaScript对象或数组转换成JSON字符串。例如,如果我们有一个数组`list`,其结构和数据类型已知,我们就可以直接使用`JSON.stringify(list)`将...

Global site tag (gtag.js) - Google Analytics