首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
JS基础_函数作用域练习
】的更多相关文章
JS基础_函数作用域
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> /* * 函数作用域 * * - 调用函数时创建函数作用域,函数执行完毕以后,函数作用域销毁 * * - 每调用一次函数就会创建一个新的函数作用域,他们之间是互相独立的 * * - 在…
JS基础_函数作用域练习
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> var a = 123; function fun(){ alert(a);//undefined var a = 456; alert(a);//456 } fun(); alert…
JS基础_全局作用域
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> /* * 作用域 * - 作用域指一个变量的作用的范围 * - 在JS中一共有两种作用域: * 1.全局作用域 * - 直接编写在script标签中的JS代码,都在全局作用域 * -…
JS基础_函数的简介
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> /* * 函数 function * - 函数也是一个对象 * - 函数中可以封装一些功能(代码),在需要时可以执行这些功能(代码) * - 函数中可以保存一些代码在需要的时候调用 *…
JS基础_函数的返回值
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascript"> /* * 创建一个函数,用来计算三个数的和 * * 可以使用 return 来设置函数的返回值 * 语法: * return 值 * * return后的值将会会作为函数的执行结果…
JS基础_函数的参数
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> /* * 定义一个用来求两个数和的函数 * 可以在函数的()中来指定一个或多个形参(形式参数) * 多个形参之间使用,隔开,声明形参就相当于在函数内部声明了对应的变量 * 但是并不赋值…
JS _函数作用域及变量提升
虽然看了多次js函数作用域及变量提升的理论知识,但也是一知半解~ 这几天做了几道js小题,对这部分进行了从新的理解,还是有所收获的~ 主要参考书籍: <你不知道的JavaScript(上卷)>第一部分 <JavaScript高级程序设计>第四章 4.2 执行环境与作用域 理解要点: 1. js其实是一门编译语言,代码的执行分为两个阶段:(<你不知道的JavaScript(上卷)>) a.编译阶段 b.执行阶段 2. 作用域嵌套: 在当前作用域中无法找到某个变量时,引擎就…
Js基础知识(作用域、特殊函数---自调、回调、作为值的函数)
15.作用域 概念: 规定变量或函数的可被访问的范围和生命周期 分类: 全局作用域 -就是指当前整个页面环境: 局部作用域(函数作用域) -就是指某个函数内部环境 l 变量的作用域 全局变量 - 定义在全局作用域中的变量:全局变量在任何位置均可访问 局部变量 - 定义在函数作用域中的变量:只能在该函数内访问该变量 Ø 全局变量: var a = ‘A’ ; ---全局变量 对比 | var a = ‘A’; ---全局变量 function…
JS基础_变量提升和函数提升
1.在函数中,不使用var声明的变量都会变为全局变量 function fun(){ d=10; //window.d=10; }; console.log(10);//10 2.定义形参就相当于在函数作用域中声明了变量 function fun(d){ console.log(d);//undefined }; fun()…
JS基础-运算符-函数
1.运算符 1.赋值运算符和扩展运算符 1.赋值运算符 = 2.扩展运算符 +=,-=,*=,/=,%=,^=.... ex: a=a+b;--> a+=b; a=a+1;--> a++,a+=1,++a 实现两个数字的换位: a^=b; b^=a; a^=b; 2.条件运算符 条件运算符又称三目运算符. 单目(一元)运算符,只需要一个操作数或表达式. ex:++,--,! 双目(二元)运算符,…