问答详情
源自:7-11 提取指定数目的字符substr()

string的substring与substr方法的优缺点?

感觉substring与substr方法实现的功能完全一样,各有什么优点呢?使用时如何选择这两种方法呢?

提问者:天涯蝶舞 2016-07-09 19:51

个回答

  • qq_棒棒斌_0
    2016-07-09 20:39:27

    1. 在JS中函数声明: stringObject.substring(start,stop) 
    start是在原字符串检索的开始位置,stop是检索的终止位置,返回结果中不包括stop所指字符. 
    如:"hamburger".substring(4,8) returns "urge" 

    2. substr(start,length) 
    如:当DETAIL_TYPE 的值为1111053 时, substr(DETAIL_TYPE,1,6) = 111105 
    从DETAIL_TYPE的第一位开始取六位字符。