摘要: 1、全局环境下 在全局环境下,this 始终指向全局对象(window), 无论是否严格模式; 2. 函数上下文调用 1) 、函数直接调用 普通函数内部的this分两种情况,严格模式和非严格模式 非严格模式下,this指向全局对象window 严格模式下,this为undefined 2)、对象中的 阅读全文
posted @ 2019-03-19 14:33 Sweet's 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 使用var声明的变量,其作用域为该语句所在的函数内,且存在变量提升现象; 使用let声明的变量,其作用域为该语句所在的代码块内,不存在变量提升; 使用const声明的是常量,在后面出现的代码中不能再修改该常量的值。 阅读全文
posted @ 2019-03-19 11:00 Sweet's 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 一、Cookie 和 Session区别 1、cookie数据存放在客户的浏览器上,session数据放在服务器上 2、cookie安全性较低,别人可以分析存放在本地的cookie并进行cookie欺骗,考虑到安全应当使用session 3、cookie大小受限, 单个cookie保存的数据不能超过 阅读全文
posted @ 2019-03-19 10:58 Sweet's 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 递归斐泼那契额数列: 阶乘: 阅读全文
posted @ 2017-08-30 23:15 Sweet's 阅读(77) 评论(0) 推荐(0) 编辑
摘要: this是Javascript语言的一个关键字。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。this的四种用法1. 纯粹的函数调用 这是函数的最通常用法,属于全局性调用,因此this就代表全局对象window。请看下面这段代码,它的运行结果是1。functi... 阅读全文
posted @ 2017-08-30 23:09 Sweet's 阅读(122) 评论(0) 推荐(0) 编辑
摘要: for(var i = 1; i ") }若想要排列整齐,可以用插入表格. 阅读全文
posted @ 2017-08-30 22:57 Sweet's 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1. 将字符串 "abcdefg" 翻转成 "gfedcba" 2. 有一个链接: http://www.baidu.com?name=zs&id=100&desc=很帅 将链接的参数部分转换成一个对象,即{name:"zs", id=100,desc:"很帅} 阅读全文
posted @ 2017-08-30 22:52 Sweet's 阅读(349) 评论(0) 推荐(0) 编辑
摘要: ==比较值是否相等,内部会进行强制类型转换 比较值之前,会比较数据类型是否相等 若两个数值之间==结果为false,则 必为false. x y == undefined undefined true true null null true true true true true true fals 阅读全文
posted @ 2017-08-24 18:07 Sweet's 阅读(180) 评论(0) 推荐(0) 编辑
摘要: function prime(a){var arr = [];var flag;// var count =0;for (var i = 2; i < a; i++) {flag = false;for (var j = 2; j <=Math.floor(Math.sqrt(i)) ; j++) { if (i%j==0) { flag = true; break; } // ... 阅读全文
posted @ 2017-08-24 16:42 Sweet's 阅读(194) 评论(0) 推荐(0) 编辑
摘要: var arr = [1,2,3,3,1]; var flag; //用于小循环中判断是否相同 var newArr = []; newArr[0] = arr[0]; //循环的思路: 把arr里面的数据一个一个拿出来和newArr中的值相比,如果不相同则将arr中的值放入newArr中,如果有一个重复,说明已经存在了,则不放入新数组newArr中. for(var i = 1; i... 阅读全文
posted @ 2017-08-24 16:36 Sweet's 阅读(78) 评论(0) 推荐(1) 编辑