文章目录
目录
`
一、JavaScript对象编程:js对象
1.对象的创建
代码如下(示例):
//请在此处编写代码
/*********bigin*********/
var student={
name:a,
gender:b,
}
var myCar=new Car(c,d);
var myJob=new Job();
myJob.company=e;
/*********end*********/
2.属性的增删改查
代码如下(示例):
//请在此处编写代码
/*********begin*********/
store["day"+date]=attValue;
store.accountant=reviser;
/*********end*********/
3.属性的检测和枚举
代码如下(示例):
//请在此处编写代码
/*********begin*********/
var result="";
if(a in orange){
for(var arr in orange){
result=result+arr;
}
}else if(a in car){
for(var arr in car){
result=result+arr;
}
}
return result;
/*********end*********/
二、JavaScript对象编程:字符串
1.查找字符串的位置
代码如下(示例):
//请在此处编写代码
/********** Begin **********/
var result=0;
var f=-1;
while(true){
f=a.indexOf(b,f+1);
if(f==-1){
break;
}
result=result+f;
}
return result;
/********** End **********/
2.求指定位置的字符
代码如下(示例):
//请在此处编写代码
/********** Begin **********/
var result="";
for(var i=0;i<6;i++){
result=result+a.charAt(i);
}
return result;
/********** End **********/
3.字符串的截取
代码如下(示例):
//请在此处编写代码
/********** Begin **********/
var c=a.indexOf(b)
if(c!=-1){
return(a.slice(0,c)+a.slice(b.length+c))
}
return a;
/********** End **********/
4.大小写转换
代码如下(示例):
//请在此处编写代码
/********** Begin **********/
var c=b.toUpperCase();
var arr=a.split(b);
a=arr.join(c)
return a;
/********** End **********/
5.字符串的分割
代码如下(示例):
//请在此处编写代码
/********** Begin **********/
var count=0;
var str=a.split(" ");
var str1=a.split(",");
count=str1.length+str.length-1;
return count;
/********** End **********/
三、JavaScript对象编程:Math、日期和异常处理
1.Math类
代码如下(示例):
//请在此处编写代码
/********** Begin **********/
var max=Math.max(Math.ceil(a),Math.floor(a),Math.round(a),Math.sqrt(a),Math.sin(a));
var min=Math.min(Math.ceil(a),Math.floor(a),Math.round(a),Math.sqrt(a),Math.sin(a));
var sum= max+min;
return sum;
/********** End **********/
2.data类
代码如下(示例):
/*********Begin*********/
return date.getFullYear()+","+date.getMonth()+","+date.getDate()+","+date.getDay();
/*********End*********/
3.JavaScript错误
代码如下(示例):
//请在此处编写代码
/********** Begin **********/
try{
if(a < 0)
throw new Error("negative cannot be rooted");
if(a == 0)
throw new Error("zero cannot be numerator");
return 1.0/Math.sqrt(a);
}catch(err){
console.log(err.message);
return err.message
}
/********** End **********/