前端应用_js_字符串的处理方法

parseInt parseFloat

一个是转化int ,一个是转化为float

 window.onload=function(){

    var a="39.09abc";
    var b=48.09;
    var c=a+b;   //39.09abc48.09
    var d=parseInt(a)+parseInt(b); // 87
    var e=parseFloat(a)+parseFloat(b); // 87.18
    console.log(c,d,e);

}

split

上一节我们学习了,如果把数组变成字符串 join方法 ,这个方法是 把字符串变成数组

 window.onload=function(){
    var a="39.09abc";
    var b=a.split('');  // ["3", "9", ".", "0", "9", "a", "b", "c"]
    var c=a.split(); //["39.09abc"]
    var d=a.split(".")//["39", "09abc"]
    console.log(b,c,d);
}

charAt

返回指定字符串index所对应的值 , 之前数组也有一个返回index 方法是 indexOf ,数组的取值用index 也可以取到, 但是字符串就需要用方法了 , String.charAt(index) ,其中index 是字符串的下标, 记住和 数组一样 下标是 从0开始的。

    window.onload=function(){

    var a="39.09abca";
    var b=a.charAt(1) //9
    console.log(b);
}

indexOf

方法的意思是 字符串是否包含 某个内容, 这个方法非常好使 ,进行判断 字符串包含内容的问题。

window.onload=function(){
    a="i love you"

    if (a.indexOf("love")){   //判断love 是否在字符串里
    alert("你们正在谈恋爱")
    b=a.split(" ") //转化为数组
    b.push("Me  Too") //往数组里填东西
    alert("对方回答后完整的句子为:"+ b.join(" ")) //转化为字符串
    }
    else{
    alert("请继续追求")
    }

}

substring

截取字符串的功能 ,String.substring(start,end) 注意end 不在截取范围内。

 window.onload=function(){
    var a="i love you";

    var c=(a.split("")).indexOf("l");
    alert(c)
    var b=a.substring(c,c+4); //love
    var c=a.substring(c,) //love you  如果不写就是截取都最后
    alert(c )
}

toUpperCase , toLowerCase()

让字符串变大写和变小写

window.onload=function(){
    var a="i love you";
    var c=(a.split("")).indexOf("l");
    var b=a.substring(c,c+4); //love
    var c=a.substring(c,) //love you  如果不写就是截取都最后
    alert(c.toUpperCase()) //LOVE YOU
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值