javascript定义变量的方法有哪些


当前第2页 返回上一页

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

//未定义情况下

console.log(a); //报错。没有定义,所以需要先定义

//初始化

const a = "aaa";

console.log(a); //打印 aaa

//修改变量

const a = "bbb";

console.log(a); //报错,a早已赋值,无法修改

//循环,检测块级作用域

for(i = 0; i < 5; i++) {

console.log(i); //依次打印0,1,2,3,4

setTimeout(function() {

 //定义函数内部变量

console.log(i);

const d = "locald";

}, 1000); //依次打印0,1,2,3,4

}

//访问内部变量//设置定时器,因为要一秒后d才会被定义

setTimeout(function() {

console.log(d)

}, 1001); //报错,未被定义

3、使用let定义变量

let是块级作用域,函数内部使用let定义后,对函数外部无影响。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

//未定义情况下

console.log(a); //报错,需要先定义

//初始化

let a = "aaa";

console.log(a); //打印aaa

//修改变量

let a = "bbb";

console.log(a); //打印a已经被声明了

//循环,检测块级作用域

for(i = 0; i < 5; i++) {

console.log(i); //依次打印0,1,2,3,4 

setTimeout(function() {

//定义函数内部变量

console.log(i);

let d = "locald";

}, 1000); //依次打印0,1,2,3,4

}

//访问内部变量//设置定时器,因为要一秒后d才会被定义

setTimeout(function() {

console.log(d)

}, 1001); //报错,未被定义

注意一点,注意擦看for循环打印出来的,这与var有很大的区别

这里就突出了块级作用域的好处

更多编程相关知识,请访问:编程视频!!

以上就是javascript定义变量的方法有哪些的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

javascript document.write() 用法

javascript如何去掉字符串重复值

javascript怎么求长方形周长

javascript弱类型什么意思

javascript中的打印方法有几种

javascript中如何声明变量

javascript 中的 nan

jsp写javascript用什么标签

javascript中的栈、队列操作

javascript的常用事件有哪些

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...