数组遗留方法以及函数认识

在这里插入图片描述
indexOf的使用方法:可以把数组中每个元素拆分出来为字符串再使用该方法。arr[i].indexOf(“e”)这句话意思是查询数组中第i个元素是否含有e.
比如://var a=[“anis”,“buabu”,“nibu”,“isAni”,“budis”,“nisas”],k=0;
//for(var i=0;i<a.length;i++){
// if(a[i].indexOf(“a”)!=-1||a[i].indexOf(“A”)!=-1){
// k++;
// }
//}
//document.write(k);
splice的使用方法:splice的使用是对数组指定位置的元素进行删除或者添加元素。一般用法arr.splice(x,y,z,…,k);x放在最前面是删除或者添加的初始位置;y删除的元素个数;z到k是添加的元素,也是从x为开始。
//var arr=[6,3,8,0,9,0,12,0,7];
//for (i=0;i<arr.length;i++){
// if (arr[i]==0){
// arr.splice(i,1)
// }
//}
//document.write(arr);
函数:类似于方法,是完成特定任务的代码语句块,不用定义类,直接使用,分类:系统函数和自定义函数
常用系统函数:isNaN:检查参数是否是非数字,比如:document.write(isNaN(123));返回false,说明合法数字。其中null,空格,可以转换为0. parseInt/parseFloat
自定义函数:无参函数function hanshu(){js语句} hanshu();编写与输出
有参函数:function hanshu(a,b,c){js语句} varx,y,z hanshu(x,y,z);
事件:鼠标事件,键盘事件,域事件,加载事件等;事件表示用鼠标点击或者其他的事件时,可以引用某个函数,比如点击登录时,引用登录函数;主要有onclick,ondblclick,onmouseover,onkeydown,onkeymove,onchange,onload.事件的名字前面都有on加成.
函数的调用:事件名=“函数名()”;可以在任意位置用合适的方法进行调用很方便。
作业小例:四则运算的写法。
function jisuan(){
 var result;
 var a=prompt(“请输入第一个数字:”);
 var b=prompt(“请输入第二个数字:”);
 var c=prompt(“请输入运算符:”);
 switch ©{
  case “+”:
      result=parseFloat(a)+parseFloat(b);
   break;
  case “-”:
      result=parseFloat(a)-parseFloat(b);
   break;
  case “*”:
      result=parseFloat(a)*parseFloat(b);
   break;
  case “/”:
      result=parseFloat(a)/parseFloat(b);
   break;
  default:
      document.write(“运算符错误”);
   break;
 }
 document.write(a+c+b+"="+result);
}
jisuan();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值