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
posted @   角角边  Views(24)  Comments(0Edit  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示