JS中的变量与var关键字 day01-5
发布日期:2022-03-09 00:49:08 浏览次数:53 分类:技术文章

本文共 328 字,大约阅读时间需要 1 分钟。

一、变量

          变化的、可更改的,类似于数学中的未知数;js的变量不仅可以可以用来表示数字,还能用来表示更多的值。

二、var关键字

2.1全局预编译

   第一步:语法检查。

   第二步:产生window对象。

   第三步:将var声明的变量系统赋予初始值undefined,将function声明的函数的值赋予函数体。

   第四步:执行非var,非function声明的代码。

2.2有无var声明的区别:

  1. 在预编译时,有var声明的系统将赋予初始值undefined,无var声明则不赋予值。

  2. var声明的变量不能被delete。

  3. 严格模式下不允许无var的变量存在。

三、代码测试

测试严格模式下‘use strict’:

测试删除有无var声明的变量:

转载地址:https://blog.csdn.net/m0_56495610/article/details/121661794 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:2021-04-02
下一篇:JS typeof数据类型检测 day01-7

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月20日 10时09分33秒