![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
js尚硅谷基础笔记
尚硅谷+自己学习笔记
B站大学酥糖
把梦想换了,换成盐米油酱醋茶
展开
-
js中debug
js中debug 示例 alert(d); var a=10; var b="hello"; c=true; function fun(){ alert("hello"); } var d=35; 打开火狐浏览器 点击脚本,点击第八行的左边(会出现小红点) 这个小红点叫断点,这是运行过的界面,需要刷新一下页面 刷新页面 点击右边的监控 可以看见c没有在全局作用域里面(c没有加var) 函数已经创建好有值 这里可以看见a在哪里赋值的 一点击alert就出来了 此时程序执行到 第十行 第原创 2020-06-11 10:42:56 · 388 阅读 · 0 评论 -
数组采用四个方法
数组的四个方法 push() /*push() 向数组末尾添加一个/多个元素并返回数组新的长度 可以将要添加的元素作为方法的参数传递,这样这些元素会自动添加到数组的末尾 */ var arr=["孙悟空","猪八戒","沙和尚"]; arr.push("唐僧","蜘蛛精","白骨精"); console.log(arr);//"孙悟空","猪八戒","沙和尚","唐僧","蜘蛛精","白骨精" 看数组返回值 var arr=["孙悟空","猪八戒","沙和尚"]; var result=arr.push原创 2020-06-18 13:38:47 · 223 阅读 · 0 评论 -
for Each方法遍历
for Each方法 JS中还提供了for Each( )方法来遍历数组 这个方法支持IE8以上浏览器,IE8以下还是使用for循环 //forEach()方法需要一个函数作为参数 像这种函数由我们创建但是不是由我们调用的(浏览器调用的),称为回调函数 数组中有几个元素函数就会执行几次 var arr=["孙悟空","猪八戒","沙和尚","唐僧","白骨精"]; arr.forEach(function(){ //匿名函数 console.log("hello"); }); 数组中有几个元原创 2020-06-17 21:44:15 · 552 阅读 · 0 评论 -
js基础 数组的字面量
第一种:使用构造函数创建数组———大括号 var 数组名=new Array(); 数组一般用索引来存储但是也可以用 数组.变量="值" 来存储 var arr=new Array(); arr[0]=123; arr.hello="abc";//可以这样存储,但是没有意义,一般还是使用索引存储 console.log(arr.hello); 构造函数创建数组时指定数组中元素 //使用构造函数创建数组时候,也可以同时添加元素,将要添加的元素作为构造函数的参数传递 //元素之间使用,分隔开 va原创 2020-06-17 20:12:49 · 547 阅读 · 0 评论 -
js数组基础遍历
数组遍历 所谓遍历数组就是将数组中所有的元素都取出来 方法一(太过于麻烦,建议使用方法二) var arr=["孙悟空","猪八戒","沙和尚"]; alert(arr[0]); alert(arr[1]); alert(arr[2]); 方法二 for(var i=0;i<10;i++){ console.log(arr[i]); } 现有元素>输出元素 var arr=["孙悟空","猪八戒","沙和尚","唐僧","玉兔精"]; for(var i=0;i<4;i++原创 2020-06-17 20:53:36 · 85 阅读 · 0 评论 -
js创建数组注意事项
创建新数组原理(白嫖的图) var arr1 = new Array(); 创建空数组 var arr2 = new Array(10); 创建一个长度为10的数组 var arr3 = new Array(5,4,3,2,1); 创建数组并初始化 var arr1 = Array(); 声明一个空数组 var arr2 = Array(10); 声明一个原创 2020-06-17 20:21:24 · 155 阅读 · 0 评论 -
js基础数组
数组 js的对象有: 内建对象 宿主对象 自定义对象 数组Array 数组也是对象,是常用的内置对象,与普通对象功能相似,也是用来存储一些值的,不同的是普通对象是使用字符串作为属性名的,而数组使用数字来作为索引操作元素 索引是从0开始的整数 数组的存储性能比普通对象要好,在开发中我们经常使用数组来存储一些数据 var obj=new Object(); obj.name="sunwukong"; 普通对象是一个属性名对应一个属性值 这是普通对象,他是用的属性名而数组用的是索引 一个 索引对应一个原创 2020-06-17 16:50:35 · 144 阅读 · 0 评论