HTML-js-声明变量

申明变量方法和变量类型

var 变量名 = 变量值
let 变量名 = 变量值
const 常量 = 常量值

变量名命名规则

1、驼峰命名法:如:1、oDiv 2、aDiv
2、见名知意:要么全部以英文命名,要么全部代码以拼音命名,其次一般不要简写。目的都是为了方便阅读代码,好理解
3、变量名开头不能是数字和一些特殊字符(除了特殊字符:_和$)


全局变量

函数(function)内定义的值都为局部变量,不管是var去申明的变量,还是let去申明的变量

用var在if{}花括号里申明的也是全局变量,但是let申明的不是全局变量了


局部变量

1、函数(方法)内申明的变量都为局部变量
例子:

<script> 
  fuzhi()//执行计算方法
 //定义计算方法
  function fuzhi(){
    var a=1
    let b=2
  }
  console.log(a)
  console.log(b)
</script>

控制台打印结果:
在这里插入图片描述
在这里插入图片描述


2、let在{}花括号里申明的是局部变量,哪怕在if{}里面申明的
例子:

<script>
  let a = 1;
   if(a==1){
     let b = a + 1
   }
   console.log(b)
</script>

打印结果:
在这里插入图片描述

而如果是var去申明就可以去打印出来b的值

<script>
  let a = 1;
   if(a==1){
      var b =a+1
   }
   console.log(b)
</script>

打印结果:
在这里插入图片描述


常量

1、const申明赋值后不可再赋值
例子:

<script>
  const a = 1
  a = 2 
   console.log(a)
</script>

打印结果:
在这里插入图片描述

2、但是如果用const去申明一个数组可以往这个数组添加新的东西进去
例子:

<script>
  const a = [1,2,3]
  a.push(4)
   console.log(a)
</script>

打印结果:
在这里插入图片描述
3、const定义的数组不可重新等于一个新的数组

<script>
  const a = [1,2,3]
  const b =[4,5]
   console.log(a=b)
</script>

打印结果:
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杨不旧

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值