今日所学
Posted echomk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了今日所学相关的知识,希望对你有一定的参考价值。
今日主要讲解了js基础知识中的运算符及其优先级、流程控制、数据基础、面向对象的处理方法。
运算符中主要包括赋值运算符、算数运算符、关系运算符、逻辑运算符,其优先级往往需要具体考虑。而流程控制主要分为选择结构:if else语句及其嵌套;循环结构分为:while、do while、for循环及其嵌套,其中do while是先执行再循环。
数据基础主要讲解了数组。数组是一组数据的结合,定义方法有:var arr=[x,y,z,‘wetr‘];var arr=new Array();arr=[x,y,z,‘wetr‘];其中利用for循环来对数组每一个数据进行处理,可采用for(var x of arr);数组长度为arr.length;
向数组结尾添加新元素为push,删除结尾元素为pop;向数组开头添加新元素为unshift,删除数组第一个元素为shift;从数组指定位置开始删除指定数量的元素并返回删除的数据为命令splice
slice将返回数组内从指定起始位置至结束位置(不包括结束位置)的元素,并以新数组形式返回;concat把当前的arry和另一个arry连接起来,并返回一个新的arry;sort可对当前数组进行排序,会直接修改arry的元素位置;reverse反转数组元素。
以上是关于今日所学的主要内容,如果未能解决你的问题,请参考以下文章