JS DAY2 数据类型和它的转换
程序员文章站
2022-07-07 17:38:21
...
数据类型
number 数据类型
-
数字(1) 浮点(0.1) NaN 它的算法和正常的算法一样 11+11 console显示等于22
string 字符串类型
-
用' ' 或者" "表示它是一个字符串 1.它的算法是字符串和字符串相加例如 : '1111'+'1111' console显示等于11111111 2.它和数字相加也是同理只会嫁接不会相加例如: '1111'=1111 console显示等于11111111 3.
boolean 布尔类型
-
它只有两种表示方式 true(真) 和 false(假)如这样表示:var a =true;
null 空类型
-
它在浏览器中显示的是object类型
-
它需要手动添加var a = null; 在console显示object
undefined 未定义类型
-
(它需要var声明后不定值例如: var a;在console显示undefined)
object 对象类型
-
(用{}表示)
数据类型的转换
Number(数值类型)的转换
1.(String)字符串类型转换数据类型
只有纯数字的字符串转换的才是数字,其他都是NaN 例如:
1."冯俊豪"转换后在console显示是NaN(数据类型)
2."10px"转换后在console显示是NaN(数据类型)
3."10"转换后在console显示是10(数据类型)
2.(Boolean)布尔类型转换数据类型
它只有两种转换值就是true和false
1.true转换后在console显示是1
2.false转换后在console显示是0
3.(Null)空类型转换数据类型
它只会转换为0
4.(Undefined)未定义类型转换数据类型
它只会转换为NaN
补充
parseInt():将他类型转化为整数类型 I大写
1."100.1px"= =>100
2."张三"= =>NaN
parseFloat():将他类型转化为整数类型 F大写
1."100.1px"==>100.1
2."张三"==>NaN
String(字符串类型)的转换
1.string(a变量名)什么类型的都可以转
2.a变量名.string( )不可以转Undefined和null
Boolean(布尔类型)的转换
它只有两个值true和false
它的书写格式是:
Console.log( Boolean( ) );
0,-0," "或者'',null,Undefind,NaN,false,这七种转换为false
其他全部转换为true
上一篇: CentOS7防火墙firewalld开放指定端口
下一篇: 05-JavaScript流程控件
推荐阅读
-
在js代码中,增多一个li和它中的文字,li增加了,文字没在里面
-
Json字符串转换为JS对象的高效方法实例_javascript技巧
-
php学习之数据类型之间的转换代码_PHP
-
php学习之数据类型之间的转换代码_php技巧
-
javascript-JS 的时间格式与JSON时间格式如何互相转换?
-
js的各种数据类型判断的介绍
-
js protobuf 实例对象在JSON转换时遇到的问题
-
一道小题引出的php数据类型转换问题
-
js中将字符串转换成json的三种方式_json
-
JavaEE基础day02 1.定义Java中的变量 四类八种 2.变量定义和使用的注意事项 3.数据类型的转换、强制数据类型转换4.算数运算符、比较运算符、逻辑运算符、赋值运算符、三元运算符