1.1函数 1.1.1什么是函数 函数就是程序实现模块化的基本单元,一般实现某一功能的集合。函数名:就相当于是程序代码集合的名称参数:就是函数运算时需要参与运算的值被称作为参数函数体:程序的某个功能,进行一系列的逻辑运算return 返回值:函数的返回值能表示函数的运行结果或运行状态。 1.1.2函 ...
分类:
编程语言 时间:
2018-12-24 10:26:35
阅读次数:
186
1、let var 定义的变量:只有全局作用域和函数作用域 let 定义的变量:有全局作用域和函数作用域,块级作用域 let作用域只限于当前代码 let声明的变量作用域不会被提升 在相同的作用域下不能声明相同的变量 for循环体现let的父子作用域 2、const (1)、const作用域只限于当前 ...
分类:
其他好文 时间:
2018-12-20 01:01:39
阅读次数:
204
一、变量作用域 要想了解闭包,首先就得理解JavaScript中的变量作用域。 变量的作用域无非就两种:局部变量和全局变量。 什么是局部作用域? 局部作用域就是只在固定代码片段内可以访问到,在函数外部是无法访问的。 例如: 效果: 什么是全局作用域? 全局作用域就是最外层函数定义的变量,对任何内部函 ...
分类:
Web程序 时间:
2018-12-18 19:31:04
阅读次数:
174
一、函数作用域 在JavaScript中,作用域分为全局作用域及函数作用域(局部作用域); 例如: 执行后都会正常输出num及num1的值, 用var定义的变量,在函数外定义的为全局变量,在函数内定义的为局部变量,作用域有所不同,但全局变量是相对的,如上对num1的定义对函数内的fun2函数同样产生 ...
分类:
其他好文 时间:
2018-12-17 14:35:39
阅读次数:
214
总概: { C:面向过程,以过程为中心,以算法为驱动 } { C++:面向对象,以过对象中心,以消息为驱动 个人理解:一切皆对象的思想 } 一 前言总概 1、常量变量 初始化对象与赋值是两个概念 直接初始化:int a(12);高效 复制初始化:int a = 12; 内置类型差别不大,类类型大 2 ...
分类:
编程语言 时间:
2018-12-16 23:30:14
阅读次数:
267
简单的说就是就是外部的也可以访问内部的,函数里面包裹一个函数 闭包(closure)是javascript的一大难点,也是它的特色。很多高级应用都要依靠闭包来实现。 1、变量作用域 要理解闭包,首先要理解javascript的特殊的变量作用域。 变量的作用域无非就两种:全局变量和局部变量。 java ...
分类:
其他好文 时间:
2018-12-13 20:20:58
阅读次数:
193
一.装饰器定义 本质:一种函数,为其他函数增加新功能 原则: 1.不修改被修饰函数的源代码 2.不修改被修饰函数的调用方式 需要技能:装饰器=高阶函数+函数嵌套+闭包 二.高阶函数 定义:函数接收的参数是一个函数名或者函数的返回值是一个函数名 三.函数嵌套 定义:函数里面嵌套另一个函数 四.闭包 注 ...
分类:
编程语言 时间:
2018-12-10 22:37:37
阅读次数:
272
摘要:本文主要介绍数据类型和运算符。 数据类型 常量的定义 一块内存中的数据存储空间,里面的数据不可以更改。 变量的定义 一块内存中的数据存储空间,因为里面的数据可以更改,所以称为变量。 变量的分类 局部变量:方法或语句块内部定义的变量,作用域是当前方法或当前语句块,需要在初始化时赋值,存在占内存中 ...
分类:
其他好文 时间:
2018-12-10 19:12:52
阅读次数:
236
shell编程入门 变量类型: 环境变量: 作用域为当前shell以及其子shell 创建:export VarName 本地变量 作用域:为整个bash进程,进程结束该变量就被撤销了 创建: VarName=Value 局部变量: 作用域:只能是某个函数,也只能在函数中使用 位置变量:用来引用函数 ...
分类:
系统相关 时间:
2018-12-08 11:29:27
阅读次数:
160
银子: 一般来说,一门编程语言的基础语法都是大同小异的。比如,python的基础语法,包括:数据类型,变量,作用域,运算符,流程控制(if...else...语句),循环,编码,数据类型的操作(增删改查、切片),常用的内置函数,常用的内置模块,以及规范化的开发结构。JavaScript也是类似的。E ...
分类:
其他好文 时间:
2018-12-07 23:26:53
阅读次数:
255