本篇文章为大家展示了js中基础的数据类型是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
六种数据类
数据类型指的是字面类型 在JS中有六种数据类型String 字符串Number 数值Boolean 布尔值Null 空值Undefined 未定义Object 对象其中String、Number、Boolean、Null、Undefined 属于基本数据类型Object 属于引用数据类型
1、String
var str="hello";str ='我说:"今天心情好!"';document.write(str)
2、Number
// 数字123var a=123;// 字符串123var b="123";// console.log(typeof b);a =-Number.MAX_VALUE*Number.MAX_VALUE;a ="abc"*"bcd"console.log(typeof a);var c=123456 + 789456;console.log(c)
3、Boolean
var bool=false;console.log(typeof bool);console.log(bool);
4、Null和undefined
var a=null;console.log(typeof a);//返回objectvar b;console.log(b)console.log(typeof b)
5、强制类型转换
var a=123;//调用a的string()方法//调用xxx的方法yyy()方法,就是xxx.yyy()a=a.toString();a=true;a=a.toString();a=null;//a=a.toString();//报错a=undefined;//a=a.toString();//报错a=123;//调用String()函数,来将a转换为字符串a=String(a);a=undefined;a=String(a)console.log(typeof a);console.log(a);
6、将其他的数据类型转换为Number
var a= "123";//调用Number()函数来将a转换为Number类型a = Number(a);a = false;a = Number(a);a =null;a = Number(a);a = undefined;a = Number(a);a = "123.789px";//调用parseInt()函数转换为Numbera = parseInt(a);// parseFloat()作用和parseInt()类似,不同的是它可以获得有效的小数a = "123.789.456px";a = parseFloat(a);a = true;a = parseInt(a);a = 789.45;a = parseInt(a);console.log(typeof a);console.log(a);
7、将其他的数据类型转换为Boolean
var a = 123; //truea = -321;//truea = 0;//falsea = Infinity;//truea = NaN;//false // 调用Boolean()函数转换为布尔值 a = Boolean(a); a = null;//false a = Boolean(a);a = undefined;//falsea = Boolean(a); console.log(typeof a); console.log(a);
上述内容就是js中基础的数据类型是什么,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网行业资讯频道。