JavaScript 语句、标识符、变量

语句


JavaScript程序的单位是行(line),也就是一行一行地执行。一般情况下,每一行就是一个语句

html 复制代码
var num =10;

语句以分号结尾,一个分号就表示一个语句结束。

标识符


标识符(identifier)指的是用来识别各种值的合法名称。最常见的标识符就是变量名标识符是由:字母、美元符号($)、下划线(L)和数字组成,其中数字不能开头,温馨提示中文是合法的标识符,可以用作变量名(不推荐)

JavaScript保留关键字以下关键字不需要强行记忆!

var 声明变量


var是一个关键字,代表这个词汇就是这样写的,不可以被改变。var的作用是用来声明变量的。

通过var关键字你可以去创建一个变量,然后改变变量的值。

变量是在程序当中开辟一块空间,然后为这个空间创建名称,这个空间就是用来存放数据的。最后通过名字找到这个数据,使用这个数据。

javascript 复制代码
    <script type="text/javascript">
       var num = 10;
       console.log(num)
       num = 20
       console.log(num)
    </script>

console.log可以方便在控制台观察到数据。

变量提升

JavaScript引擎的工作方式是,先解析代码,获取所有被声明的变量,然后再一行一行地运行。这造成的结果,就是所有的变量的声明语句,都会被提升到代码的头部,这就叫做变量提升(hoisting)。

html 复制代码
console.log(num);
var num =10;  //结果是什么呢?

结果是undefined,执行顺序如下。

在声明变量的时候应该放在前面,先使用后声明虽然不会报错,但是结果为undefined。

相关推荐
爱因斯坦乐8 小时前
Vue项目整合
前端·javascript·vue.js
FlyWIHTSKY8 小时前
TS、TSX、JS、JSX 文件扩展名详解
开发语言·javascript·ecmascript
ct9789 小时前
组件间的通信
前端·javascript·vue.js
左手吻左脸。10 小时前
Vue 全栈面试题大全(2026 最新版最详细)
前端·javascript·vue.js
两个西柚呀10 小时前
js中的同步和异步,三种处理异步任务的方式
前端·javascript
小新11011 小时前
最简单但完整的 Vue 响应式示例(一个简单的计数器按钮)
前端·javascript·vue.js
川冰ICE11 小时前
JavaScript进阶④|Symbol与元编程,对象的隐藏身份
开发语言·javascript·ecmascript
水煮白菜王11 小时前
开源 AI 桌宠 Clawd on Desk:让 Claude Code 的状态从终端‘蹦‘到桌面
javascript·人工智能·开源
吃口巧乐兹12 小时前
异步异常处理:AggregateException 的拆解与最佳实践
javascript
柒和远方12 小时前
每日一学V017:用 Prompt 做 NLP:解构赋值与 AI 全栈的第一次实战
javascript·架构·代码规范