![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
YiShiChangAnLuan
并没有什么好写的啊
展开
-
JavaScript - call、apply // 需补充
简单用法:绑定一些函数,用于传参、调用function sum(x, y) { return x+y;}function call1(x, y) { return sum.call(this,x,y);}function apply1(x,y){ return sum.apply(this,[x,y]);}call1(2,3); // 5apply1(3,4); ...原创 2018-04-15 22:29:26 · 100 阅读 · 0 评论 -
JavaScript - function
函数定义function 函数名(参数表){ 函数执行部分 return }参数不需要提供类型函数的三种定义方式// function语句式function funName() {}// 函数的直接量ECNAScriptvar funName=function () {}// function构造函数式// 例:...原创 2018-04-12 13:40:08 · 164 阅读 · 0 评论 -
JavaScript - Date
var date=new Datevar date=new Date();var year=date.getFullYear();var month=date.getMonth();var week=date.getDay(); //星期var day=date.getDate();var hours=date.getHours();var minutes=date.getMi...原创 2018-04-12 13:17:34 · 120 阅读 · 0 评论 -
JavaScript - Global
全局对象,单体对象encodeURI和encodeURIComponentvar uri='http://www.baidu.com cn'; var str1=encodeURI(uri); // (:// 这些就不会转码)对不标准的字符进行编码var str2=encodeURIComponent(uri); // 常用:任何不标准的文字都会进行编码...原创 2018-04-12 13:12:13 · 172 阅读 · 0 评论 -
JavaScript - 利用js对象去掉数组的重复项
由于js中对象的key值永不重复,可以将数组转化为对象,去除重复值1. 把数组转成js的对象var toObject=function (arr) { var obj = {}; var length; for (var i = 0, length=arr.length; i < length; i++) { obj[arr[i]] = true; }...原创 2018-04-12 11:33:34 · 214 阅读 · 0 评论 -
JavaScript - Object
object是所有类的基类 * 实例化对象的方法 var object=new object(); var obj={ };// 设置属性var obj={ };obj.name='shuabi';obj['sex']='nan';obj.func=function(){ alert('helloword!');}var obj={ name:'sh...原创 2018-04-12 11:09:28 · 211 阅读 · 0 评论 -
JavaScript - 数组
不推荐使用 var arr=new Array() 常用这种方式 var arr=[1,2,3,true,'abc',new date()]; JS中的数组长度并不固定,随时可以添加和删改元素##push:向数组尾部添加元素,返回值为数组新长度var arr=[1,2,3];var result=arr.push(1,2,3);// [1,2,3,1,2,3]##...原创 2018-04-11 18:09:25 · 202 阅读 · 0 评论 -
JavaScript - 控制语句
if语句:if(条件)...else(条件)...elseswitch:switch(expression){case const1:语句块1...default...}while:while(条件){语句块}do while:do{语句块}while(条件)break:结束当前循环continue:结束一次循环for:if(初始化部分;条件部分;更...原创 2018-04-10 17:56:18 · 136 阅读 · 0 评论 -
JavaScript - 运算符
符号 含义 相等 == 大于等于 >= 小于等于 <= 不等 != 小于 < 大于 > 逻辑“与” $$ 逻辑“或” || 逻辑“非” ! 条件表达式 (条件表达式1) ? 表达式2 : 表达式3注意: ===和==不同 ==...原创 2018-04-10 17:55:46 · 100 阅读 · 0 评论 -
JavaScript - 变量
变量声明,变量使用前必须加var声明var value = 23333;命名规则变量名必须以字母或者是下标符号”_”或者是”$”为开头变量名长度不可超过255字符变量命中不允许使用空格不能使用关键字变量名区别大小写全局变量在方法外部声明的变量在方法内部,没有加var关键字声明的变量局部变量在方法内部,使用var声明的变量数据...原创 2018-04-10 17:54:49 · 77 阅读 · 0 评论 -
JavaScript - 接触
JavaScript执行顺序机制,从上到下边解析边执行浏览器对象window 弹出警告框window.alert('helloword');文档对象document.write('helloword');打印到控制台这两个有什么区别没有查到,暂时就把他们定为一样的作用console.info('helloword'); console.log(...原创 2018-04-10 17:54:23 · 95 阅读 · 0 评论 -
JavaScript - this
this对象是指运行时期基于环境所绑定的总是指向调用者var a=1;function test() { this.a=2; }test(); // window调用了函数,所以this指向windowalert(test.a); // undefinedalert(a); // 2...原创 2018-04-12 16:16:23 · 89 阅读 · 0 评论