JavaScript变量的预解析

 时间:2024-11-09 02:06:03

1、打开WebStorm开发工具,新建test.html网页<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body></body></html>

JavaScript变量的预解析

2、在head标签内写一个script标签,其中定义一个变量并alert出来,代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <script> var t = 123 alert(t) </script> <title>Title</title></head><body></body></html>

JavaScript变量的预解析

3、查看效果弹出alert对话框正常,这是代码完全没有问题的情况

JavaScript变量的预解析

4、修改脚本,先alert,在定义变量,代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <script> alert(t) var t = 123 </script> <title>Title</title></head><body></body></html>

JavaScript变量的预解析

5、查看效果,alert对话框能弹出,但是弹出的是undefined,这是因为 t 变量在下边有出现,但是在alert时 t 的值没有定义,默认是undefined

JavaScript变量的预解析

6、再次修改脚本,先alert一个从来没有出现的变量,代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <script> alert(x) alert(t) var t = 123 </script> <title>Title</title></head><body></body></html>

JavaScript变量的预解析

7、查看效果,并没有alert对话框,在开发者工具打开console,发现报错,因为x变量自始自终都没有在脚本出现

JavaScript变量的预解析
  • JavaScript学习之Js变量和注释
  • JavaScript应用一【①学习笔记之JavaScript】
  • javascript的变量赋值?
  • 怎么理解javascript变量?
  • JavaScript函数、变量的定义和使用详解
  • 热门搜索
    殆是什么意思 虾和什么不能一起吃 try是什么意思 9月14日是什么星座 pva是什么材料 情商是什么意思 10月13日是什么星座 胎动是什么感觉 三责险是什么意思 marry me什么意思中文