JavaScript中的字符串拼接以及截取
来源:互联网 发布:windows自带编程软件 编辑:程序博客网 时间:2024/06/11 17:35
JavaScript中的字符串拼接以及截取
一、concat方法
1.concat方法用于拼接字符串
代码部分;
运行结果;
二.slice方法
1.当向slice方法中传递一个参数并且参数为正的情况
代码部分;
运行结果;
总结:从运行结果我们可以看出当向slice方法中传递一个正数的时候会将字符串前2位截取出来返回后3位字符串
2.当向slice方法中传递俩个参数并且参数都为正的情况
代码部分;
运行结果;
总结:从运行结果我们可以看出当向slice方法中传递俩个正数的时候会返回从第1个参数开始到第2个参数结束的字符串既从第2位到第4位的字符串
3.当向slice方法中传递一个参数并且参数为负数的情况
代码部分;
运行结果;
总结:这里需要注意以下从运行结果会让我们觉得因为传递的参数为-2所以返回的是后俩位字符串,但程序的执行其实是这样的,用字符串的总长度(5)+(-2)传递参数的值,结果为(3)所以字符串会截取前3位而返回余下的字符串。
4.当向slice方法中传递俩个参数并且一个参数为负数的情况
代码部分;
运行结果;
总结:同上当第二个参数为负数的时候程序会用字符串的总长度用字符串的总长度(5)+(-2)传递参数的值,结果为(3),传递参数的俩个值既(1,3)所以程序会将字符串的第1位之后到第4位的字符串截取出来。
三、substring方法
1.当向substring方法传递一个参数并且参数为正数的情况
代码部分;
总结:同slice方法一样当传递一个正数作为参数的时候会截取传递数值的位数并返回余下字符串。
运行结果;
2.当向substring方法传递俩个参数并且俩个参数为都为正数的情况
代码部分;
运行结果;
总结:同slice方法一样当传递俩个参数为正数作为参数的时候会返回第1个参数到第2个参数的值。
3.当向substring方法传递一个参数并且参数为负数的情况
代码部分;
运行结果;
总结:这里需要注意的是当向substring方法中传递一个参数为负数的时候,会返回全部字符串。
4.当向substring方法传递俩个参数并且其中一个参数为负数的情况
代码部分;
运行结果;
总结:这里需要注意的是当向substring方法传递俩个参数时并且其中一个参数为负数,程序会将负数转换成0并且方法会将较小的数字提前(0,3),所以返回的数值为前3位字符。
四、substr方法
1.当向substr方法传递一个参数并且参数为正数的情况
代码部分;
运行结果;
总结:从运行结果我们可以看出substr方法同slice方法和substring方法当传递一个参数并且为正数的时候
2.当向substr方法传递俩个参数并且俩个参数都为正数的情况字符串会截取传递的数值并返回余下字符。
代码部分;
运行结果;
总结;从运行结果我们可以看出substr方法在传递俩个参数并且为正数的情况时,第一个参数代表从第几个字符开始,第二个参数表示取几位,并返回取得的字符。
3.当向substr方法传递一个参数并且参数为负数的情况
代码部分;
运行结果;
总结;这里需要注意的是当使用IE浏览器的时候当我们向substr传递一个负数作为参数时,程序会返回所有字符。
当使用其他浏览器时,当参数为负数的时候程序会用字符串的总长度用字符串的总长度(5)+(-2)传递参数的值,结果为(3)会将字符串的前3位截取下来并返回余下字符。
4.当向substr方法传递俩个参数并且其中一个参数为负数的情况
代码部分;
运行结果;
总结:当向substr方法中传递俩个参数并且其中一个参数为负数的情况时,方法会将负数转换成0,(3,0)从第3位开始截取0个字符所以运行结果为空。
- JavaScript中的字符串拼接以及截取
- dos拼接字符串以及截取字符串
- Javascript 中的长字符串拼接
- Javascript中的长字符串拼接
- Javascript 中的长字符串拼接
- swift 字符串拼接、截取
- Mysql截取拼接字符串
- 截取,拼接,替换字符串
- 【Lua】Lua中的九九乘法表以及字符串拼接
- Lua中的九九乘法表以及字符串拼接
- JS 截取字符串,拼接字符串
- 截取常量字符串进行拼接
- Linuxshell字符串截取与拼接
- mysql 字符串 拼接 截取 替换
- shell字符串截取与拼接
- sql截取字符串拼接字符串修改字符串
- 【javaScript】js出现allocation size overflow以及字符串拼接优化
- JavaScript--属性操作读写.字符串拼接以及if语句
- 下一篇CefSharp 集成谷歌浏览器详解(五)–官网示例解析2 winform 捕获ChromiumWebBrowser消息
- C插入排序
- 虚拟机ubuntu16.04安装Oracle11g数据库
- PHP去掉从word直接粘贴过来的没有用格式的函数
- 解决git每次pull或者push时输入密码问题
- JavaScript中的字符串拼接以及截取
- 首届女生科技节 | 女生也可以离科技很近!
- 由某习题联想到的二叉树广义表表示法求深度
- 创建邮件内容
- SSL/TLS 单双向认证代码示例
- 面试
- Python文件读取
- 在 SSH 中使用 RSA 和 DSA 认证(详解)
- leetcode 486. Predict the Winner 动态规划DP + 递归