美文网首页
js4(2)

js4(2)

作者: 星河入怀fd | 来源:发表于2019-06-12 08:58 被阅读0次

数组的常用方法

用-连接数组元素并转为字符串

var aRr = [1,2,3,4];

var sTr = aRr.join("-");//用-连接数组元素并转为字符串,弹出1-2-3-4

  var sTr = aRr.join('');//用空串连接

  alert(sTr);//弹出1234

向数组最后追加元素

  aRr.push(5);

  alert(aRr);//1,2,3,4,5

删除末尾元素

 aRr.pop();

alert(aRr);//1,2,3

向最前面插入元素0

  aRr.unshift(0);

  alert(aRr);//0,1,2,3,4

删除第一个(索引为0的)元素

  aRr.shift();

  alert(aRr);//2,3,4

反转

aRr.reverse();

alert(aRr);//4,3,2,1

查找字母'b'第一次出现的索引

var aRr2 = ['a','b','c','d','a','b','c','d'];

var num = aRr2.indexOf('b');

alert(num);//1

从第2索引元素开始,删除1个元素

aRr2.splice(2,1);//删除c

alert(aRr2);//a,b,d,a,b,c,d

从第2索引元素开始,删除1个元素,再插入e

aRr2.splice(2,1,'e');//把c替换成e

alert(aRr2);//a,b,e,d,a,b,c,d

删除后面的abcd,改为fghi

aRr2.splice(4,4,'f','g','h','i');

alert(aRr2);//a,b,c,d,f,g,h,i

数组去重

var aRr = [1,3,4,1,6,9,1,2,5,3,1,6,5,4,4];

var aRr2 = [];

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

判断元素第一次出现的位置,恰好是当前索引时,就将元素放入新数组

if(aRr.indexOf(aRr[i]) == i){

aRr2.push(aRr[i]);//push添加

}

}

alert(aRr2);//1,3,4,6,9,2,5


字符串反转

1、split字符串转成数组

2、reverse数组反转

3、join数组转成字符串

var sTr = "123asdf79888asdfe21";

var sTr2 = sTr.split('').reverse().join('');

alert(sTr2);    //12efdsa88897fdsa321

定时器弹窗

setTimeout 只执行一次的定时器

clearTimeout 关闭只执行一次的定时器

setInterval 反复执行的定时器

clearInterval 关闭反复执行的定时器

setTimeout(showPop, 3000);//开启定时器,3秒后调用函数showPop()弹框

filter: alpha(opacity=30);/*兼容IE6、7、8*/

/*遮罩在弹窗的下面,在网页所有内容的上面*/

/*弹窗在最上面*/

z-index: 9999;

/*固定定位*/

position: fixed;

对于成绩大于等于60分的,输出'合格'。低于60分的,输出'不合格'

varscore = prompt("请输入成绩(0-100):")

switch(true){

case(score>=60&& score<=100):

alert("合格");

break;

case(score==""):

alert("不能为空");

break;

case(score2>=0&&score2<60):

alert("不合格");

break;

default:

alert("输入不合法");

break;

}

相关文章

  • js4(2)

    数组的常用方法 用-连接数组元素并转为字符串 var aRr = [1,2,3,4]; var sTr = aRr...

  • js4

    1.分之结构 if(条件){条件为true时执行的语句} if(条件){ 条件为true时执行的语句 }else{...

  • js4

    1.条件语句:条件语句是通过判断指定表达式的值来决 定执行还是跳过某些语句 最基本的条件语句: if...else...

  • day9-- js4

    获取可视区的宽度和高度获取宽高的时候,要看有没有DTD的说明,如果有,使用documentElement,如果没有...

  • js4练习题

    1.打印1-100之间所有奇数之和 //var sum = 0; //for(var i = 1; i <= 10...

  • 微信小程序 - 自定义组件

    一、啥是自定义组件 二、创建自定义组件 一个自定义组件由json、wxml、wxss、js4个文件组成。 需要在j...

  • in,typeof,instanceof,===运算符分别是干什

    大家好,我是IT修真院深圳分院第01期学员,一枚正直善良的web程序员。 今天给大家分享一下,修真院官网 js4 ...

  • Day9-课堂笔记-js4

    1.获取可视区的宽度和高度 获取宽高的时候,要看有没有DTD的说明,如果有,使用documentElement,如...

  • 常见DOM操作有哪些?

    大家好,我是IT修真院武汉分院第13期学员,一枚正直善良的web程序员。 今天给大家分享一下,修真院官网js4任务...

  • 如何使用HBuilder打包APP

    大家好,我是IT修真院深圳分院第01期学员,一枚正直善良的web程序员。 今天给大家分享一下,修真院官网js4任务...

网友评论

      本文标题:js4(2)

      本文链接:https://www.haomeiwen.com/subject/lmzhfctx.html