day1-3js代码执行特性
2024-09-05 12:01:30
Js代码执行特性
js中变量声明都会提升到脚本的第一行(注意不是定义,只是声明)
函数变量声明也会提升到前面(是整个函数!)(变量最前,函数其后)
注:在执行js代码前,先把所有变量声明,函数提升至前面,之后再运行(该覆盖的覆盖)
console.log(a);
var a = 1;
等价于
var a ;
console.log(a);
a = 1;
var a = 3;
function a(name,age){}
console.log(a);
输出3
若变量名和函数名重名,变量名覆盖函数名
undefined派生自null
+一元运算符有转化类型的作用,转化为number类型
最新文章
- Asp.Net MVC<;八>;:View的呈现
- @Html.Raw()
- Python—判断变量的基本类型
- response.sendRedirect的细节
- Android图像处理实例教程
- POJ2112 Optimal Milking(最大流)
- 一个构建XML对象的js库
- <;转Tanky Woo>; 字典树
- Gridview全选
- [转载]C#读写配置文件(XML文件)
- MVC小系列(二十二)【MVC的Session超时,导致的跳转问题】
- 数据库数据用Excel导出的3种方法
- Scrapy研究和探索(五岁以下儿童)——爬行自己主动多页(抢别人博客所有文章)
- java名词解释,让你更好理解
- jQuery框架Ajax常用选项
- python基础之条件循环语句
- python2和python3的一些差别
- 温习排序算法(基于C指针)
- 一般服务器端口号的反斜杠表示访问webapp下的资源
- 简单的做一个图片上传预览(web前端)