【无标题】


目录


`

一、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 **********/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值