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 · 127 阅读 · 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 · 922 阅读 · 0 评论 -
JavaScript函数与作用域
JavaScript函数与作用域函数特点高内聚,低耦合基本格式与命名规范函数名首字母小写,后面的首字母均大写 function printHelloWorld(a) { document.write("Hello, World!"); return a; }三种函数定义方式 直接定义函数表达式 function printHelloWorld() {...原创 2019-09-18 23:35:21 · 95 阅读 · 0 评论 -
JavaScript递归、预编译
JavaScript递归、预编译1、JavaScript是解释性语言,执行三部曲如下所示首先,js对代码进行语法分析,查看有无低级语法错误然后,进行预编译最后,解释执行,即解释一行执行一行2、通用规律函数声明整体提升,变量声明提升imply global暗示全局变量,即任何变量b,如果变量b未经声明就赋值,此变量就为全局对象所有,全局对象即为window.b可以在函数体外...原创 2019-09-19 22:14:49 · 113 阅读 · 0 评论 -
作用域、作用域链精解、立即执行函数、闭包、闭包精细版
作用域、作用域链精解、立即执行函数、闭包、闭包精细版作用域、作用域链精解基本概念运行期上下文当函数执行时,会创建一个称为执行期上下文的内部对象。一个执行期上下文定义了一个函数执行时的环境,函数每次执行时对应的执行上下文都是独一无二的,所以多次调用一个函数会导致创建多个执行上下文,当函数执行完毕,它所产生的执行上下文被销毁。查找变量从作用域链的顶端依次向下查找[[scope]]每个J...原创 2019-09-22 00:45:08 · 154 阅读 · 0 评论 -
对象,包装类
对象,包装类对象定义在 JavaScript 中,对象是拥有属性和方法的数据。对象的增删改查this和yiJianLian属于同一个对象,下例中的yiJianLian可以用this代替var yiJianLian = { name : '易建联', age : 32, sex : 'male', health : 100, drink : function () { con...原创 2019-09-22 18:36:10 · 81 阅读 · 0 评论