学习JS,变量(初阶)

1、变量的存取

当一个变量赋值时,变量没有声明(var),系统会帮我们声明这个变量,然后赋值。

当一个变量赋值时,变量已经声明了,这时会覆盖前面的值。

如果一个变量取值时,这个变量已经声明了并赋过值,就会取出最近一次赋的值

如果一个变量取值时,这个变量未声明,就会报错

2、undefind类型

var a;
console.log(a) //undefind

未定义,或者定义了变量未初始化

3、number类型

A、可以是整数、小数(存在精度问题)

B、number类型可做加(+)、减(-)、乘(*)、除(/)、取余(%)

C、js不能用于科研运算 可以用作一般互联网产品 因为运算有精度

D、toFixed()可选择保留几位小数,会四舍五入,如


<script>
var a = 10.23323
var b = a.toFixed(2)
console.log(b) //10.23
</script>

E、在实际开发中,整数不需要显示小数


<script>
var a = 10.000548
var b = a.toFixed(2)/100*100
console.log(b) //10
</script>

F、Math的方法

a、Math.ceil()向上取整

<script>
var a = 10.2
var b = Math.ceil(a)
console.log(b) //11
</script>

b、Math.floor()向下取整

<script>
var a = 10.2
var b = Math.floor(a)
console.log(b) //10
</script>

c、Math.round()四舍五入

<script>
var a = 10.2
var b = Math.round(a)
console.log(b) //10
var c = 5.8
var d = Math.round(c)
console.log(d) //6
</script>

4、Boolean数据类型

A、布尔数据类型的值只有两个True和False,它们两个是关键字。

B、在实际用的多的布尔表达式,如:10>8;它的本质就是True或False。

5、null数据类型

A、空数据类型的数值只有一个数据就是null。

B、null的意义:他代表一个变量是有数据的,但是还没有写业务数据。(在实际开发中,要把变量的值删掉,就可以给这个变量设为null)

对比undefined:为程序的安全而设定的一种数据。

6、String数据类型

简单了解

A、字符串是用“”或‘’引起来的一串数字或字母或数字字母组合,总的来说引号引起来的就是字符串。

B、字符串的双引号不是字符 是一种标记为了跟变量名做区分。

C、单引号中可以嵌套双引号,双引号中可以嵌套单引号,在输出平台看到嵌套的引号。

具体方法使用后面再补充。

7、typeof

这个方法可以获得相应变量的数据类型,代码实例:

<script>

	        var re=typeof(a)
			console.log(re)//undefined
			
			var re=typeof(200)
			console.log(re) //number
			
			var re2=typeof("hello")
			console.log(re2) //string
			
			
			var re3=typeof(null)
			console.log(re3) //object
			
			var re4=typeof(undefined)
			console.log(re4) //undefined
			
			
			var re5=typeof(true)
			console.log(re5) //boolean
			
			var re6=typeof(function(){})
			console.log(re6) //function
			
</script>

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值