JavaScript的学习之旅之基本数据类型

目录

一、字面量(常量)和变量

二、标识符 

 三、数据类型

1.String类型

2.Number类型

四、布尔值类型

 五、Null和Undefined类型


一、字面量(常量)和变量

字面量:不可变的数据,一般位于等式的右边

变量:可变的数据,位于等式的左边

<script>
	// 声明一个变量
	// 用关键字var声明
	var a;
	// 要为变量赋值
	a = 456
	a = 678
	//声明和赋值可以同时进行
	var b = 34;
	console.log(b);
</script>

二、标识符 

标识符:在JS 中所有的由我们自主命名的都成为标识符

例如:变量名、函数名、属性名都是属于标识符

命名规则:

        1.标识符由数字、字母、_、$构成

        2.标识符不能以数字开头

        3.标识符不能是ES(ECAMScript)中的关键字和保留字

        4.标识符一般采用驼峰命名法

                -首字母小写,其余每个字母首字母大写,剩下的其他字母都小写

<script>
	var a_1$ = 123;
	document.write(a_1$);
</script>

这里是在HBuilder中安装了一个浏览器插件,这样就能更方便的学习了 

 三、数据类型

数据类型:数据类型就是字面量的类型

在JS当中一共有六种数据类型

        String  字符型

        Number  数值

        Boolean  布尔值

        Null  空值

        Undefind  未定义

        Object  对象

前5种数据基本数据类型,Object属于引用数据类型

1.String类型

1.字符串需要用引号引起来

2.可以使用双引号或者单引号

3.\表示转义字符,\"表示双引号

2.Number类型

在JS中所有数值都是Number类型(包括整数和浮点数)

        - 可以使用typeof函数来检查是否是一个数值类型的数据

        - Number.MAX_VALUE这个是一个字面量,他表示Number数据类型的最大值

        (1.7976931348623157e+308)如果超过这个值会被定义为Infinity(表示无穷,他是

           一个字面量,也是一个Number类型)

        - Number.MIN_VALUE 大于0的最小值(5e-324)

        - NaN 是一个算出来的结果不是数字的表示,自身也是一个Number类型

<script>
	var a = "123";
	var b = 123
	console.log(typeof a);
	console.log(typeof b);
    console.log(Number.MAX_VALUE);
    console.log(Number.MIN_VALUE);
</script>

四、布尔值类型

布尔值只有两个true和false,主要用于判断。

<script>
	var bool = true
	console.log(typeof bool)
</script>

 五、Null和Undefined类型

1.Null类型只有一个值就是null,它表示一个空的对象,使用typeof函数会返回object

2.Undefined类型也只有一个值为undefined

        当声明一个变量的时候,不给它赋值就是undefined,使用typeof检查会返回undefined

<script>
	var a = null;
	console.log(typeof a);
	var b;
	console.log(b);
</script>

上一节的学习内容链接:

JavaScript的学习之旅之初始JS

基本的5种数据类型就学习到这啦,感谢关注不迷路!!! 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值