首页 > 编程语言 > 详细

javascript作业

时间:2015-10-14 21:13:30      阅读:301      评论:0      收藏:0      [点我收藏+]

技术分享

function random() {
    var num=Math.floor(Math.random()*1000);
    return num;
}
var number=random();
console.log(number);

技术分享

function multiply(){
    var num=arguments[0];
    for(var i=0;i<arguments.length;i++)
    {
        num*=arguments[i];
    }
    return num;
}

技术分享

function Person(name, age){
    this.name=name;
    this.age=age;
    Person.prototype.introduce=function(){
        var oPerson=‘"‘+‘I am ‘+name+‘,‘+‘I am ‘+age+‘ years old!‘;
        return oPerson;
    };
}
var jerry = new Person("jerry", 2);
jerry.introduce();
console.log(jerry.introduce());

 

技术分享

function escapeHTML(html){
    html=html.replace(/[<>"&]/g,function(str){
        if(str==‘<‘){
            return ‘&lt;‘;
        }
        else if(str==‘>‘){
            return ‘&gt;‘;
        }
        else if(str==‘"‘){
            return ‘&quot;‘;
        }
        else if(str==‘&‘){
            return ‘&amp;‘;
        }
    });
    return html;
}
var b=escapeHTML(‘<input type="text" name="mobile"> ‘);
var a=escapeHTML(‘<div>Tom&Jerry</div> ‘);
console.log(a,b);

 

 

技术分享

 

function parseQuery(query) {
    var obj={};//建立对象
    var temp=query.split(‘&‘);//以&为界,分割成字符串

    if(/&$/.test(query)){
        temp.pop();
    }//如果query参数以&结尾删除数组最后一个元素
    for (var i in temp) {
        var t=temp[i].split(‘=‘);//以=为界,分割成字符串
        if(t[1]==undefined){
            t[1]="";
        }
        obj[t[0]]=t[1];//把分割后的字符,t[0]加入对象属性,进行赋值
    }
    return obj;
}
var tom=parseQuery("name= tom &age=12&gender&");
tom;
var jerry=parseQuery("name=jerry&age=1");
jerry;
console.log(tom,jerry);

javascript作业

原文:http://www.cnblogs.com/nullObj/p/4878451.html

(0)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!