1 用var来定义变量
var 可以定义全局变量
<script>
var h=23;//定义全局变量
function outputvar(){
console.log(h);//输出在控制台
}
outputvar();//调用函数
</script>
在浏览器打开后按F12进入开发者模式,查看控制台输出
2 用let来定义变量
特点:用let声明的变量名在其所在的作用域内不能重复声明(为了防止因为变量重复声明导致的管理混乱)
结果
关于分号,在javascript中好像可以不加,但我习惯加了,css还有php都需要加分号
声明变量是也可以直接用 变量名=值 的形式,不过不推荐这样吧,从这点可以看出,js和php一样都不是强类型语言
3 用const来定义变量
被const定义的变量将成为常量,且不能被重复声明
这里可以直接在浏览器的控制台执行JavaScript语句
虽然被const定义的变量无法被再次赋值,但可以用const再次声明该变量来修改其值