3 JavaScript基本数据类型
1 number:数值类型
如果一个变量中,存放了数字,那么这个变量就是数值型的
var a = 3;
var b = 1.234;
var c = -1;
alert(typeof a) //typeof函数:查看当前数据类型
在JavaScript中,只要是数,就是数值型(number)的。无论整浮、浮点数(即小数)、无论大小、无论正负,都是number类型的。
2 string:字符串类型
//string字符串类型 'xx'或者是"xx"
var name='mjj';
var en="abc";
alert(typeof name)
alert(typeof en)
var str1 = new String('hello world');
alert(typeof str1)
连字符和+号的区别
键盘上的+
可能是连字符,也可能是数字的加号。如下:
var q="我"+"哎"+"你"; //连字符,把三个独立的汉字,连接在一起了
var w="我+哎+你"; //原样输出:我+爱+你
var e=1+2+3; //输出6
总结:如果加号两边都是数值,此时是加。否则,就是连字符(用来连接字符串)。
3 boolean:布尔类型
1、Boolean类型仅有两个值:true和false,也代表1和0,实际运算中true=1,false=0
2、布尔值也可以看作on/off、yes/no、1/0对应true/false;
3、Boolean值主要用于JavaScript的控制语句
//boolean 布尔类型 0(假false) 和 1 (真true)
var c = 3<4;
alert(c) //返回true
alert(typeof c) //类型boolean
var b1 = false;
var b2 = true;
console.log(true);
console.log(false);
console.log(typeof true);
console.log(true === 1);
console.log(true == 1);
console.log(true + 1);
console.log(false + 1);
4 null:空对象
如果函数或方法要返回的是对象,那么找不到该对象时,返回的通常是null。
//null 空对象
var y = null;
alert(y) //返回null
alert(typeof y) //返回object对象
5 undefined
(1)当声明的变量未赋值时,该变量的默认值是Jundefined。
(2)当函数无明确返回值时,返回的也是值undefined;
//undefined类型 当一个变量没有被定义时,返回undefined
var x;
alert(c) //返回undefined
alert(typeof c) //返回undefined
分类:
JavaScript
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具