学习前端心得笔记

三个可以截取的函数:substring(),slice(),substr()

1.哪一个字符串对象.substring()

正常情况:

        1个参数.哪一个字符串对象.substring(起始截取下标)从当前这个位置,直到截取到字符串的末尾

        2个参数:哪一个字符串对象.substring(起始截取下标,终点截取下标-1)从第一个参数位置到第二个参数-1的位置

特殊情况:

        1.第一个参数>第二个参数:颠倒位置。

        2.第一个参数为负数:按照0下标来处理

2.哪一个字符串.slice()

正常情况:

        与substring相同

特殊情况:

        1.第一个参数>第二个参数:不颠倒位置

        2.第一个参数为负数:第一个参数+整体字符串的长度 < 第二个参数

3.哪一个字符串.substr()

正常情况:

        与substring()相同

分割:哪一个字符串对象.split('字符串出现的分隔符',[数组中截取数量])

替换:哪一个字符串.replace('字符串中所需要被替换的字符','替换成什么字符')

        bug:只能搜索到第一个匹配项,就完成了替换的功能,不再继续向前搜索是否还真的存在需要被替换的字符。

大小写形式转换:

        完全替换成大写:哪一个字符串对象.toUpperCase();

        完全替换成小写:哪一个字符串对象.toLowerCase();

去掉首位空格:哪一个字符串对象.trim()

练习题:

有两个地名,一个是北京,一个是东京,如何比较字符串的大小?

var str = "北京";

var str1 = "东京";

console.log(str.loaclCompare(str1));-1

/*

1.前者ASCII的值>大于后者ASCII的值

-1:前者字符串ASCII<后者字串ASCII的值

0:前者字符串的ASCII = 后者字符换ASCII的值

*/   

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值