我是靠谱客的博主 天真飞机,最近开发中收集的这篇文章主要介绍html中javascript的定义常量,js中的变量与常量,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

什么是变量

变量是计算机内存中存储数据的标识符,根据变量名称可以获取到内存中存储的数据

使用变量可以方便的获取或者修改内存中的数据

声明变量

//声明变量

var a = 1; //声明变量,赋初值为1

var a = 1; // 声明变量并赋值

var b; // 声明变量,不赋值

b = 2; // 给变量赋值

var c = 3, d = 4, e, f = 5; // 声明多个变量

console.log(a, b, c, d, e, f);

结果如下:

1 2 3 4 undefined 5

声明变量的时候,使用var,声明之后,再次使用变量的时候,就不要在写var了,直接就变量名即可。

未赋值的变量,值为undefined

变量的命名规则和规范

规则 - 必须遵守的,不遵守会报错

由字母、数字、下划线、$符号组成,且不能以数字开头

不能是关键字和保留字,例如:for、while、this、name。

区分大小写

规范 - 建议遵守的,不遵守不会报错

变量名必须有意义

遵守驼峰命名法。(首字母小写,后面单词的首字母需要大写。例如:userName、userPassword)

重新声明变量

var x = 1;

var x = 2; // 重新赋值变量,覆盖原来的值

console.log(x); // 2

var y = 3;

var y; // 只声明变量但没有赋值,并不会改变原来的值

console.log(y); // 3

变量提升(hoisting)

console.log(a); // 结果为 undefined

var a = 3;

相当于:

var a;

console.log(a); // 结果为 undefined

a = 3;

这是因为js在同一个作用域中执行代码时,会将变量的声明提升到使用之前

function t() {

console.log(m);

var m = 2;

}

t(); // undefined

常量

定义常量

JS中定义常量,只有const语法。

const A = 123;

console.log(A); // 123

常量作用域

常量的作用域,是常量所在的块。(块可以理解为大括号)

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

const A = 3;

console.log(A);

}

console.log(A); // 报错 Uncaught ReferenceError: A is not defined

function m() {

const B = 1;

}

m();

console.log(B); // 报错 Uncaught ReferenceError: B is not defined

最后

以上就是天真飞机为你收集整理的html中javascript的定义常量,js中的变量与常量的全部内容,希望文章能够帮你解决html中javascript的定义常量,js中的变量与常量所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(30)

评论列表共有 0 条评论

立即
投稿
返回
顶部