分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

js中数据类型的理解

发布时间:2023-09-06 02:11责任编辑:苏小强关键词:js数据类型

1.js中的基本数据类型:StringNumberBooleanNullUndefined,还有一种复杂数据类型Object

2.对于NullUndefined的不同,现在的JavaScript设计为Null表示‘’的对象,转为数值0undefined未定义,转为数值NaN。其中NaN的数据类型为number,意为Not a Number;当两种不同的数据的类型相运算时则要注意一些细节,自己总结了一点:

所有和undefined有关的运算,返回的为NaN;

 Null + 0 = 0;

全局方法 Number() 可以将字符串转换为数字。

字符串包含数字(如 "3.14") 转换为数字 (如 3.14).

空字符串转换为 0。

其他的字符串会转换为 NaN (不是个数字)。

(1)任意类型 ——> string :

①String(b)

②b.toString()  其中b不能是undefined和null

③b+""  字符串拼接

(2)string ——> number

①parseInt(str)  从首字符开始,碰到非数字停下;自动跳过开头空格,不识小数点

②parseFloat(str)

(3)boolean——>number

①var b = false;  b = b+0

②var b = true;  b = Number(b)

(4)undefined / null——>number

①Number(null)= 0 

②Number(undefined) = NaN

(5)任意类型——>boolean

""、0、undefined、NaN、null这种转为false,其余转为true。//“ ”字符串里加空格也是true  Boolean(" ")为true

js中数据类型的理解

原文地址:https://www.cnblogs.com/keith1025/p/9520814.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved