js对象

一.String

1.属性 length

2.方法

    1)与html相关的方法

var str="abc";
       document.write(str);
       document.write(str.bold());         //加粗
       document.write(str.fontcolor("red"));      //换颜色
       document.write(str.fontsize(7));     //改变字体大小,值取1-7
       document.write(str.link("#"));       //将字符串输出为超链接.括号内为url
       document.write(str.sub());     //下标
       document.write(str.sup());     //上标

    2)与java相似的方法

var str1="abcad";
       var str2="123";
       //连接字符串
       document.write(str1.concat(str2)+"<hr>");

       //返回指定位置的字符串;若长度超出,返回空字符串,不是null
       document.write(str1.charAt(2)+"<hr>");

       //返回指定字符(串)的位置;不存在返回-1
       document.write(str1.indexOf("ad")+"<hr>");

       //切分字符串,返回字符串数组;!!可能会得到空字符串
       var str3=str1.split("a");
       document.write(str3+"<hr>");

       //替换(只替换的第一个)
        document.write(str1.replace("a","e")+"<hr>");

        //截取字符串
        document.write(str1.substr(2,2)+"<br>");      //ca: 从x开始,长度为y
        document.write(str1.substring(2,4)+"<br>");    //ca:从x开始到y(不包括y)

二.Array

1.属性  length

2.方法

五.js的全局函数

1.这些函数不属于任何一个对象,直接写名称使用

//执行js代码
       var str="alert('123')";
       eval(str);
//对字符进行编码,解码
       var str1="哈哈哈哈abc";
       var ecodestr=encodeURI(str1);     //编码
       document.write("<hr>"+ecodestr+"<hr>");
       document.write(decodeURI(ecodestr));    //解码

//判断当前字符串是否为数字; !!!!是数字返回为false
       var str2="ggg";
       document.write(isNaN(str2)+"<hr>");   //返回true

      
//parseInt
       var str3="123";
       document.write(parseInt(str3)+1);    //若直接相加为字符串连接

六.创建自己的对象

var me={name:"大张伟",sex:"男",age:34};
       for(x in me){                        //for in遍历
           document.write(x);
           document.write(me[x]+"   ");
       }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值