JavaScript
iReverse
愿自己未来的IT道路越走越远!
展开
-
JavaScript学习记录
JavaScript学习记录 1、switch case语句的使用 <script> var date = window.prompt("请输入你要比较转换的值:"); switch(date) { case "Monday" : document.write("It is Monday."); break; case "Tuesday" : ...原创 2019-09-18 17:32:45 · 126 阅读 · 0 评论 -
JavaScript的数据类型及强弱类型
JavaScript的数据类型及强弱类型 1、JS数据类型 JavaScript中有6种数据类型:数字(number)、字符串(string)、布尔值(boolean)、undefined、null、对象(Object)。其中对象类型包括:数组(Array)、函数(Function)、还有两个特殊的对象:正则(RegExp)和日期(Date)。 2、JS数据类型的判断 利用函数typeof()进行...原创 2019-09-18 21:08:48 · 888 阅读 · 0 评论 -
JavaScript函数与作用域
JavaScript函数与作用域 函数特点 高内聚,低耦合 基本格式与命名规范 函数名首字母小写,后面的首字母均大写 function printHelloWorld(a) { document.write("Hello, World!"); return a; } 三种函数定义方式 直接定义函数表达式 function printHelloWorld() {...原创 2019-09-18 23:35:21 · 94 阅读 · 0 评论 -
JavaScript递归、预编译
JavaScript递归、预编译 1、JavaScript是解释性语言,执行三部曲如下所示 首先,js对代码进行语法分析,查看有无低级语法错误 然后,进行预编译 最后,解释执行,即解释一行执行一行 2、通用规律 函数声明整体提升,变量声明提升 imply global暗示全局变量,即任何变量b,如果变量b未经声明就赋值,此变量就为全局对象所有,全局对象即为window.b可以在函数体外...原创 2019-09-19 22:14:49 · 110 阅读 · 0 评论 -
作用域、作用域链精解、立即执行函数、闭包、闭包精细版
作用域、作用域链精解、立即执行函数、闭包、闭包精细版 作用域、作用域链精解基本概念 运行期上下文 当函数执行时,会创建一个称为执行期上下文的内部对象。一个执行期上下文定义了一个函数执行时的环境,函数每次执行时对应的执行上下文都是独一无二的,所以多次调用一个函数会导致创建多个执行上下文,当函数执行完毕,它所产生的执行上下文被销毁。 查找变量 从作用域链的顶端依次向下查找 [[scope]] 每个J...原创 2019-09-22 00:45:08 · 145 阅读 · 0 评论 -
对象,包装类
对象,包装类 对象定义 在 JavaScript 中,对象是拥有属性和方法的数据。 对象的增删改查 this和yiJianLian属于同一个对象,下例中的yiJianLian可以用this代替 var yiJianLian = { name : '易建联', age : 32, sex : 'male', health : 100, drink : function () { con...原创 2019-09-22 18:36:10 · 77 阅读 · 0 评论