博主信息
博文 20
粉丝 1
评论 2
访问量 20583
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
把JS数组相关函数案例、常用事件案例练习一遍
月迎下弦的博客
原创
1187人浏览过

4. 把JS数组相关函数案例、常用事件案例练习一遍

if

// var score = 100;
// var score = 60;
var score = 86;

if(score<60){
    alert('不及格');
}
if(score>=60&&score<80){
    alert('一般');
}
if(score>=80&&score<90){
    alert('良好');
}
if(score>=90&&score<=100){
    alert('优秀');
}

for

for(var i=1;i<=9;i++){
    for(var j=1;j<=i;j++){
       console.log( i+'x'+j+'='+i*j);
    }
}

while

var i=1;
while(i<=9){
    var j=1;
    while(j<=i){
        console.log( i+'x'+j+'='+i*j);
        j++;
   				 }
    i++;
			}

do while

var i=1;
do {
    var j=1;
    do {
        console.log( i+'x'+j+'='+i*j);
        j++;
    } while(j<=i);
    i++;
} while(j<=9);

五.强制类型转换

  • parseInt() 转换为整数   isNaN 判断是NaN

  • //  var num =12;
    //  var num ='12';
    //  var num ='12.122';
     var num ='asdasfs';
    num = parseInt(num);
    if(isNaN(num)){
        console.log('转换失败');
    }
    console.log(typeof(num));
    console.log(num);

六.数组

var arr =[1,2,3,4,5,66,77,88];
console.log(arr);
  • arr.shift 从开始取出一个元素

arr.shift();
console.log(arr);
  • arr.unshift 从开始增加一个元素

arr.unshift('abc');
console.log(arr);
  • arr.push  从后面增加一个元素

arr.push('ABC');
console.log(arr);
  • arr.pop 从后面弹出一个元素

arr.pop();
console.log(arr);
  • arr.splices(取值(可做删除))(index(下标),howmany(数量)

arr.splice(1,3);
console.log(arr);
  • arr.indexOf(searchvalue(找谁),formindex(从哪里开始找)返回的是元素真实的位置),用于关键字寻找

var res=arr.indexOf(66,6);
alert(res);
if(res ==-1){
    alert('是两位数字')
}
console.log(arr);
  • 遍历

var a=[11,22,33,44];
for(i=0;i<=a.length;i++) {
    console.log(a[i]);
}

var i=0;
while(i<a.length){
    console.log(a[i]);
    i++;
}
  • 点击跳转

location.href='https://www.php.cn';//直接打开
window.open('https://www.php.cn')//新页面跳转(有的浏览器会自动拦截窗口)类似于
 <a href="https://www.php.cn" target="_blank"></a>
  • 鼠标事件

    •       onmouseover="over()"  鼠标滑过事件

    •       onmouseleave="leave()"  鼠标离开事件

<div style="background: aquamarine; width: 20%; height: 20px;" onmouseover="over()" onmouseleave="leave()">
function over(){
    console.log('鼠标滑过了')
    
}
function leave(){
    console.log('鼠标离开了')
}


  •  鼠标失去焦点出发 校验事件          

<input type="text" placeholder="22" onblur="check()" >
function check(){
     alert('非法操作');
        }
  • 鼠标联动事件

<select name="" id="" onchange="change()">
    <option value="1">中国</option>
    <option value="2">外国</option>
</select>
    function change(){
        alert('你改变了国家');
    }





批改状态:合格

老师批语:理解了事件 也就理解了回调
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学