javascrip第三、四天学习总结数组和循环

来源:互联网 发布:mac系统升级安装失败 编辑:程序博客网 时间:2024/05/19 22:28

* 1、新的方法:

* 获取焦点:元素.focus()

* 全选:元素.select()

* 判断是否是非数字:window.isNaN(变量)

* 2、新的事件:

* oninput/onpropertychange 当输入框增加或减少内容时会触发

* 3、新的标签:

* <label for = "id"></label> 当点击该label,等同于点击指定id的元素

* 4、新的数据类型:数组Array

* 定义数组:

* var arr = [1,3,4,5]

* var arr = new Array(1,3,4,5)

* 数组的长度:arr.length

* 数组的遍历:

* for(var i=0;i<arr.length;i++){

* console.log(i,arr[i])

* }

* 取值:arr[index],index表示索引(编号)

* 赋值:arr[index] = value;

* 5、新的元素获取的方法:通过标签获取元素的集合

* document.getElementsByTagName('标签名')

* 6、小知识

* this:在事件函数内指的是事件源











/* * 1、循环:
* for,while,do{至少执行一次}while(),switch(){case value:break; …… default:break}

* break:结束循环

* return:退出函数
* continue:结束本次循环,开始下次循环
* 2、数组的高级操作api:

* 增:unshift,push

* 删:shift,pop,splice(start,delete Count,value)

* 截取:slice(start,end)
* 连:concat

* 变:join
* 3、onchange/onblur/oninput:

* onblur:失去焦点

* onchange:失去焦点,并且内容发生改变

* oninput:增加或减少内容
* 4、排他思想:干掉所有人(for循环),留下我一个
* 属性绑定:缓存中间值 arr[i].index=i * */

原创粉丝点击