变量起作用的代码范围称为变量的作用域,不同作用域内同名变量之间互不影响,就想不同文件夹的同名文件之间互不影响一样。一个变量在函数外部定义和在函数内部定义,其作用域是不同的,函数内部定义的变量一般为局部变量,在函数外部定义的变量为全局变量。 在函数内部定义的普通变量只在该函数内起作用,当函数运行结束后 ...
分类:
其他好文 时间:
2018-03-21 11:49:26
阅读次数:
236
一、元组传值: 一般情况下函数传递参数是1对1,这里x,y是2个参数,按道理要传2个参数,如果直接传递元祖,其实是传递一个参数 而如果要把一个元祖( 有2项 )传给x和y,传递的时候要用*a,如果一个函数要3个参数,就不能传递2项的元祖 这个百分号%s 类似c语言的printf,占位符 表示要用一个 ...
分类:
编程语言 时间:
2018-03-18 23:19:48
阅读次数:
268
1.变量作用域 上方的函数作用域中声明并赋值了a,且在console之上,所以遵循就近原则输出a等于2。 上方的函数作用域中虽然声明并赋值了a,但位于console之下,a变量被提升,输出时已声明但尚未被赋值,所以输出“undefined”。 上方的函数作用域中a被重新赋值,未被重新声明,且位于co ...
分类:
编程语言 时间:
2018-03-11 02:30:37
阅读次数:
170
1.什么是PHP? Hypertext Preprocessor(超文本预处理语言)。 Hypertext Preprocessor(超文本预处理语言)。 是脚本语言。 是脚本语言。 是最流行的网站开发语言。 是最流行的网站开发语言。 2.PHP能做什么? 可以生成动态页面内容。 可以创建、打开、读 ...
分类:
Web程序 时间:
2018-03-10 22:13:31
阅读次数:
401
ECMAScript6 ECMAScript简称就是ES,你可以把它看成是一套标准,JavaScript就是实施了这套标准的一门语言,现在主流浏览器使用的是ECMAScript5。 http://babeljs.io/repl 1. 作用域变量 作用域就是一个变量的作用范围。也就是你声明一个变量以后 ...
分类:
其他好文 时间:
2018-03-10 00:18:11
阅读次数:
179
通过var定义的变量,作用域是整个封闭函数,是全域的 。 通过let定义的变量,作用域是在块级或是子块中。 变量提升现象:浏览器在运行代码之前会进行预解析,首先解析函数声明,定义变量,解析完之后再对函数、变量进行运行、赋值等。 - 不论var声明的变量处于当前作用域的第几行,都会提升到作用域的头部。 ...
分类:
其他好文 时间:
2018-03-07 13:23:03
阅读次数:
236
闭包的概念 由于在Javascript语言中,只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解成“定义在一个函数内部的函数”。 变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处 ...
分类:
编程语言 时间:
2018-03-04 21:23:13
阅读次数:
178
一、基本类型和引用类型的值 1.基本类型和引用类型的值 基本类型值:指那些保存在栈内存中的简单数据,即这种值完全保存在内存中的一个位置,他们所占据的空间大小是固定的。 引用类型值:指那些保存在堆内存中的对象,这些类型的真正数据是保存在堆内存中的,而同时在栈内存中保存的只是一个指针,这个指针指向的是这 ...
分类:
编程语言 时间:
2018-03-03 14:00:35
阅读次数:
195
自我总结 已学内容 C++基本语法与程序结构 使用visual studio2017编译和执行C++程序 C++数据类型·变量类型及变量作用域 C++常量 C++运算符——算术运算符,关系运算符,逻辑运算符,位运算符,赋值运算符,其他 C++基本输入输出 C++循环,判断语句 C++字符串(stri ...
分类:
其他好文 时间:
2018-03-02 22:09:36
阅读次数:
165
python函数的作用域 以下内容参考自runoob网站,以总结python函数知识点,巩固基础知识,特此鸣谢!原文地址:http://www.runoob.com/python3/python3-function.html 变量作用域python函数的作用域和引用范围 Python 中,程序的变量 ...
分类:
编程语言 时间:
2018-03-01 14:47:39
阅读次数:
177