随笔分类 -  JavaScript

摘要:总结篇:js基础内容已经学完?不知道你学的怎么样?自己好好反思下,能不能掌握到?如何检验:自己问自己,看着目录问就行了.比方:作用域链是什么东西?代码,提升是怎么回事?数组里面我记住了哪些方法?if..else,while等怎么用?回忆/练习基本内容一、代码缩进二、“;”问题三、“{ }”问题一、代 阅读全文
posted @ 2022-09-09 21:02 鬼牛阿飞 阅读(79) 评论(0) 推荐(0)
摘要:replace() 方法返回一个由替换值 (replacement) 替换一些或所有匹配的模式 (pattern) 后的新字符串。模式可以是一个字符串或者一个正则表达式,替换值可以是一个字符串或者一个每次匹配都要调用的函数。 阅读全文
posted @ 2022-09-09 21:02 鬼牛阿飞 阅读(58) 评论(0) 推荐(0)
摘要:Array 对象;length 属性:返回数组的成员数量; push 方法用于在数组的末端添加一个或多个元素,并返回添加新元素后的数组长度。注意,该方法会改变原数组; pop 方法用于删除数组的最后一个元素,并返回该元素。注意,该方法会改变原数组 阅读全文
posted @ 2022-09-09 21:01 鬼牛阿飞 阅读(42) 评论(0) 推荐(0)
摘要://实例化构造函数获取对象 var da = new Date(); console.log(da); //var n = Date.now(); var n = Date.now(); console.log(n); console.log(da.getHours()); console.log(da.getDate()); console.log(da.getFullYear()); //js中获取的时间是计算本地时间 //js月份的数字是从0开始的 console.log(da.getMonth()+1) 阅读全文
posted @ 2022-09-09 20:59 鬼牛阿飞 阅读(31) 评论(0) 推荐(0)
摘要:Math 是一个内置对象,它具有数学常数和函数的属性和方法。不是一个函数对象。 与其它全局对象不同的是, Math 不是一个构造器,Math 的所有属性和方法都是静态的. 跟数学相关的运算直接使用 Math 中的成员即可 阅读全文
posted @ 2022-09-09 20:58 鬼牛阿飞 阅读(63) 评论(0) 推荐(0)
摘要://包装对象 //三种原始类型 数值 字符串 布尔值 //原始类型的数据在一定条件下可以自动转为对象 这就是包装对象 阅读全文
posted @ 2022-09-09 20:57 鬼牛阿飞 阅读(32) 评论(0) 推荐(0)
摘要:基本内容 一、循环遍历对象 二、补充:for in 遍历数组 三、范例三:delete 四、this 运行的原则 for...in循环不仅可以循环变量对象还可以,循环遍历数组 this 运行的原则:this 运行在哪个对象下,就指向哪个对象 阅读全文
posted @ 2022-09-09 20:57 鬼牛阿飞 阅读(77) 评论(0) 推荐(0)
摘要:this 运行在那个对象下就指向那个对象 范例这段程序运行的结果是 o2,虽然这个this 写在了 o1 里面但是把它当作了一个值传到了 o2 里,所以 o1 这个函数运行在了o2 里,这个 t his 最后指向的是o2。 阅读全文
posted @ 2022-09-09 20:55 鬼牛阿飞 阅读(32) 评论(0) 推荐(0)
摘要:JavaScript 中的 this 指向问题,比较复杂,有时候会让人难以捉摸,随着学习的深入,我们会不断接触 this, 在学习过程中,我们可以不断总结,最终搞清楚 this 在何种情况下指向何处.…... 目前,我们只需要记住以下两点就可以了: 1:函数如果在某个对象下,this 就指向这个对象 2:函数如果被直接调用,this 指向 window 对象* 阅读全文
posted @ 2022-09-09 20:55 鬼牛阿飞 阅读(32) 评论(0) 推荐(0)
摘要:声明对象的方法,法一:字面量对象(对象中的数据都是键值成对存在的,通常来说,值是函数则称为方法,其他类型的值都是属性)方法二:实例化方式声明对象(内置构造函数)方法三:自定义构造函数方式 阅读全文
posted @ 2022-09-09 20:54 鬼牛阿飞 阅读(53) 评论(0) 推荐(0)
摘要:内容介绍: 1.什么是对象 2.JavaScript的对象 1.什么是对象(万物皆对象) 现实生活中:万物皆对象,对象是一个具体的事物,一个具体的事物就会有行为和特征。 举例: 一部车,一个手机 车是一类事物,门口停的那辆车才是对象 特征:红色、四个轮子 行为:驾驶、刹车 2.JavaScript中 阅读全文
posted @ 2022-09-09 17:16 鬼牛阿飞 阅读(219) 评论(0) 推荐(0)
摘要:只有函数可以制造作用域结构,那么只要是代码.就至少有一个作用域,凡是代码中有函数,那么这个函数就构成另一个作用域.如果函数中还有函数,那么这个函数中就又可以诞生一个作用域. 将这样的所有的作用域列出来,可以有一个结构:函数内指向函数外的链式结构.就称作作用域链. 阅读全文
posted @ 2022-09-04 18:28 鬼牛阿飞 阅读(38) 评论(0) 推荐(0)
摘要:如果变量和函数同名了,必须注意,函数的声明会替换变量声明;不管函数在变量的前面还是后面,赋值总会把前面的声明替换;局部作用域中有一个变量声明a,导致undefined 阅读全文
posted @ 2022-09-04 18:24 鬼牛阿飞 阅读(22) 评论(0) 推荐(0)
摘要:全局变量和局部作用域:函数里面的就是局部作用域,函数外面的就是全局作用域;JS代码的运行分为2个阶段1:解析(编译)阶段:语法检查,变量及函数进行声明2:运行阶段:变量赋值,代码流程的执行 阅读全文
posted @ 2022-09-04 18:20 鬼牛阿飞 阅读(26) 评论(0) 推荐(0)
摘要:函数也是一种数据类型,funtion 数据类型 --> 对象(数组、函数)console.log( typeof fn);f2 函数会被当做值,传入 f1 函数内 阅读全文
posted @ 2022-09-04 18:14 鬼牛阿飞 阅读(41) 评论(0) 推荐(0)
摘要:匿名函数,函数本身是没有名字的;如何使用:将匿名函数赋值给一个变量,这样就可以通过变量进行调用;匿名函数如果没有任何变量来表示它,那么就不能直接调用来执行,因此可以通过匿名函数的自调用的方式来执行 阅读全文
posted @ 2022-09-04 18:08 鬼牛阿飞 阅读(27) 评论(0) 推荐(0)
摘要:当函数执行完的时候,并不是所有时候都要把结果打印.我们期望函数给我们一些反馈(比如计算的结果返回进行后续的运算),这个时候可以让函数返回一些东西.也就是返回值.函数通过return返回一个值. 阅读全文
posted @ 2022-09-04 18:02 鬼牛阿飞 阅读(114) 评论(0) 推荐(0)
摘要:怎么才能在调用函数的时候,将值传入到我们的函数里面?这就需要形参和实参;function 函数名(形参1,形参2,形参3..){函数体};函数名(实参1,实参2,实参3..)js函数在调用时,允许传多个实参,就是实参数个数比形参个数多. 阅读全文
posted @ 2022-09-04 17:43 鬼牛阿飞 阅读(25) 评论(0) 推荐(0)
摘要:函数声明后,里面的代码是不会执行的;函数的代码想要执行,必须要调用这个函数(不管什么情况下,函数不调用就一定不会执行) 阅读全文
posted @ 2022-09-04 17:19 鬼牛阿飞 阅读(106) 评论(0) 推荐(0)
摘要:以数组的长度作为遍历数组/for循环遍历数组,while循环遍历数组;挨个打印称之为遍历数组 1 <script> 2 //打印出数组中的最大值 3 var arr=[12,89,11,0.8,178,96]; 4 var n=0; 5 for(var i=0;i<arr.length;i++){ 阅读全文
posted @ 2022-09-01 22:56 鬼牛阿飞 阅读(85) 评论(0) 推荐(0)