博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
变量提升
阅读量:4454 次
发布时间:2019-06-08

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

  1. 变量提升

变量提升是浏览器的一个功能,在运行js代码之前,浏览器会给js一个全局作用域叫window

window分两个模块,一个叫内存模块,一个叫运行模块,内存模块找到当前作用域下的所有带varfunction的关键字,执行模块执行js代码,从上到下执行,遇到变量就会通过内存地址去查找这个变量,有和没有这个变量。有这个变量就会看赋值没赋值,如果赋值就是后面的值,如果没有赋值就是undefined,如果没有找到就说这个变量 is not defined

  1. 条件语句

If(条件){

语句

}else{

语句

}

{}   js我们把他叫代码块。如果代码块里的内容没有执行完,语句不会向下执行。

代码块是一个独立的整体。如果js中某一条语句出错,那么就会在此终止不会向下执行。

  1. 循环语句

循环,就是对一个整体进行逐个查找。

循环

  1. 从什么开始    
  2. 查找的步长
  3. 结尾数字

计算机对数据的计算不是从1开始,从0开始,也就说0代表第一个数据

转载于:https://www.cnblogs.com/lijiangtao/p/9807068.html

你可能感兴趣的文章
原根、与原根的应用(更新中)
查看>>
代理模式之静态代理
查看>>
微软MSN为吸引年轻人推出趋势追踪服务msnNOW
查看>>
Oracle数据处理
查看>>
SQL Server 2005中的类型与C#中的类型对应关系
查看>>
EntityConnection.ConnectionString 属性
查看>>
SimpleThreadPool
查看>>
快速理解聚合根、实体、值对象的区别和联系
查看>>
PAT——1030. 完美数列
查看>>
SPOJ简介。
查看>>
HGOI 20181028 题解
查看>>
python with as的用法
查看>>
Spring MVC 整合Activiti5.22配置详解
查看>>
『Python基础-14』匿名函数 `lambda`
查看>>
java: Set类及子类:TreeSet有序子类,HashSet无序子类:重复元素
查看>>
jquery: 一些常见的获取
查看>>
phalcon: acl权限控制
查看>>
[转] Oracle数据库System Global Area(SGA)的理解
查看>>
基于JavaScript实现表单密码的隐藏和显示出来
查看>>
Spring对注解(Annotation)处理【转】
查看>>