随笔分类 -  JavaScript

摘要:一、字符串 1 var str = 'Hello world!'; 2 console.log( str.indexOf('e') ); // 存在字符串中,返回位置 1 3 console.log( str.indexOf('d') ); // 存在字符串中,返回位置 10 4 console.l 阅读全文
posted @ 2023-01-13 18:30 net-sky 阅读(4441) 评论(0) 推荐(0) 编辑
摘要:操作元素文本内容的方法有三种:innerHTML、innerText、value (1) 第一种:innerHTML:能够解析内容中的html标签 1 <body> 2 <div id="box"> 3 hello world 4 <div>111</div> 5 <p></p> 6 </div> 阅读全文
posted @ 2023-01-10 17:53 net-sky 阅读(1014) 评论(0) 推荐(0) 编辑
摘要:setTimeout定义和用法setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。setTimeout 方法接收两个参数,第一个参数为回调函数函数或字符串,第二个参数为触发时间(单位:毫秒) setInterval()定义和用法setInterval() 方法可按照指定的周期(以 阅读全文
posted @ 2023-01-10 17:10 net-sky 阅读(73) 评论(0) 推荐(0) 编辑
摘要:1、JS中的||符号:运算方法: 只要“||”前面为false,不管“||”后面是true还是false,都返回“||”后面的值。 只要“||”前面为true,不管“||”后面是true还是false,都返回“||”前面的值。总结:真前假后2、JS中的&&符号:运算方法: 只要“&&”前面是fals 阅读全文
posted @ 2022-12-04 22:42 net-sky 阅读(525) 评论(0) 推荐(0) 编辑
摘要:概述:1.在方法中,this指的是所有者对象。2.单独的情况下,this指的是全局对象。3.在函数中,this指的是全局对象。4.在函数中,严格模式下,this指的是undefined。5.在事件中,this指的是接收事件的元素。** 分述:** 1.方法中的this在对象方法中,this指的是此方 阅读全文
posted @ 2022-12-03 17:12 net-sky 阅读(1804) 评论(0) 推荐(0) 编辑
摘要:首先,js中变量没有块级作用域,但是有函数作用域,即只有函数可以约数变量的作用域。 并且,函数的实质也是一个变量,所以可以改变它的值,即赋值。所以变量名提升和函数名提升非常相像。 1.变量名的提升发生在函数内部。看下面的例子。说明:第一个因为弹出undefined,相当于在上面定义了var num; 阅读全文
posted @ 2022-11-28 15:14 net-sky 阅读(67) 评论(0) 推荐(0) 编辑
摘要:一段JS代码在执行的时候,大致可以分为两步。第一步为对代码的编译阶段,第二步才是真正去执行各语句。代码中用关键字var的变量声明和函数声明(非函数表达式)会在编译阶段提升到其所在作用域的顶端,之后这些声明在第二步各语句执行阶段就不会再被处理了,可以理解为直接跳过。 1.对于用var声明的变量,声明会 阅读全文
posted @ 2022-11-28 11:59 net-sky 阅读(47) 评论(0) 推荐(0) 编辑
摘要:JavaScript没有块级作用域。在其他语言上,比如C语言中,有花括号封闭的代码块都有自己的作用域,(如果用ECMAScript的话来讲,就是他们自己的执行环境),因而支持根据条件来定义变量。例如,下面的代码效果 if (true) { var color = "blue"; } alert(co 阅读全文
posted @ 2022-11-28 10:44 net-sky 阅读(104) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示