javascript中数据类型转换为Number
<script type="text/javascript">/** 将其他的数据类型转换为Number* 转换方式一:* 使用Number()函数* - 字符串--> 数字* 1.如果是纯数字的字符,则直接将其转换为数字* 2.如果字符串中有非数字的内容,则转换为NaN* 3.如果字符串是一个空船或者是一个全是空格的字符串,则会转换为0* * - 布尔--> 数字* true转成1* false转成0* * - null --> 数字 0* * - undefined --> 数字 NaN* * 转换方式二:* - 这种方式专门用来对付字符串* - parseInt() 把一个字符串转换为一个整数* - parseFloat() 把一个字符串转换为一个浮点数*/var a = "520";//调用Number()函数来将a转换为Number类型a = Number(a);a = true;a = Number(a);a = null;a = Number(a);a = undefined;a = Number(a);a = "99px";//调用parseInt()函数将a转换为Number/** parseInt()可以将一个字符串中的有效的整数内容取出来* 然后转换为Number* */a = parseInt(a);/** parseFloat作用和parseInt类似,不同的是它可以获得有效的小数*/a = "520.1314px";a = parseFloat(a);/** 如果对非String使用parseInt()或parseFloat()* 它会先将其转换为String,然后再操作* a = true;* a = parseInt(a);*/console.log(typeof a);console.log(a);</script>
以上的转换各有局限性,例如:a = "520.1314px"; 然后使用 a = parseFloat(a); 转换得出结果如下:
parseFloat作用和parseInt类似,不同的是parseFloat可以获得有效的小数,而parseInt只能将一个字符串中的有效的整数内容取出来。
javascript中数据类型转换为Number相关推荐
- JavaScript中string与number
JavaScript中string与number string字符串 将一个值使用'单引号或者"双引号,引用起来就是字符串. ES6提供了反引号定义一个字符串,可以支持多行,还支持插值. l ...
- javascript中数据类型及转换、String()和toString()的区别
数据类型: JavaScript中的数据类型: 在计算机中,不同的数据类型所占的储存空间是不同的.1.原始数据类型:number (数字).string(字符串).boolean(布尔值).null( ...
- 微信小程序--js中string转换为number
问题描述 在小程序编写js代码时,经常会遇到类型转换,比如string类型的"3"转换为number类型的3,那么怎么转换呢?先了解 parseInt!!! parseInt 1. ...
- html字符串转成数组,图文详解JavaScript中字符串转换为数组的方法
在前端开发中经常需要使用JavaScript,那你知道怎么将JS字符串转换为数组吗?这篇文章就和大家讲讲JS将字符串转换为数组的方法,感兴趣的朋友可以参考一下,希望可以帮助到你. 之前一篇文章已经给大 ...
- JavaScript中数据类型的转换与undefined及Null
JavaScript易错基础知识整理 1.没有定义值的变量undefined与清空null undefined:定义变量没有给与值时的默认初始值: null:可以通过null来讲变量清空 <sc ...
- JS对象转换为Number/String的内部原理 JS在浏览器中的运行环境
ECMAScript2015官方文档:http://www.ecma-international.org/ecma-262/6.0/#sec-functiondeclarationinstantiat ...
- JavaScript基本数据类型与引用数据类型
一.数据类型 基本数据类型:String.Number.Boolean.undefined.null.Symbol(ES6) 引用数据类型:Object.Array.Function.Date 基本数 ...
- html类型转换函数,如何在JavaScript中转换数据类型?
在JavaScript中,数据类型用于对一种特定类型的数据进行分类,确定可以分配给类型的值以及可以对其执行的操作.虽然由于类型强制,JavaScript会自动转换许多值,但为了达到预期的结果,通常最好 ...
- 从数据类型 nvarchar 转换为 numeric 时出错_JS入门篇(三):javascript的数据类型详解...
JavaScript的数据类型分为两大类,基本数据类型和复杂数据类型. 基本数据类型:Undefined.Null.Boolean.Number.String. 复杂数据类型:Object. (1)U ...
- javascript基础系列:javascript中的变量和数据类型(一)
javascript基础系列:javascript中的变量和数据类型(一) 今天开始去重新系统温习一遍js基础,并作下记录 javascript是由三部分组成: ECMASCRIPT(ES): 描述了 ...
最新文章
- 第02章_MySQL环境搭建
- Redux 学习总结 (React)
- 用PlanAhead进行RTL代码开发与分析
- iphone android 开发指南 http://mobile.tutsplus.com
- Android优化——UI优化(二) 使用include标签复用布局
- redisson用阿里云集群版redis的问题_redission 序列化问题追踪
- 指派问题(匈牙利算法)
- 查看mysql数据库的死锁日志_【MySQL】mysql死锁以及死锁日志分析
- 命令color_【按键精灵教程】CmpColorEx、FindMultiColor 命令详解
- swift瀑布流实现_蘑菇街PC首页瀑布流实践
- 构建之法读书笔记02
- 并发容器ConcurrentHashMap——JDK1.7与JDK1.8区别
- N81各种问题解决汇总
- POST http://localhost:8080/admin/getPageDiseaseList net::ERR_INCOMPLETE_CHUNKED_
- 22071班(8月16日作业)
- java虎胆龙威_格斗之王3虎胆龙威
- 大师典藏!齐白石-巨匠笔下的小动物系列数字藏品限量发售!
- linux swap空间不足,swap空间不足问题解决
- 阿里云ECS数据迁移到阿里云OSS
- 照片美妆---人脸老化