问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

javascript 中拼接字符串,如何把一段代码拼接起来

发布网友 发布时间:2022-04-25 17:54

我来回答

4个回答

热心网友 时间:2022-04-20 17:03

你好,javascript中字符串的拼接使用的是+号连接操作符,另外操作字符串的方法有

字符串其他的调用方法:
s.charAt(0); //第一个字符:“H”
s.charAt(s.length-1); //最后一个字符串“d”
s.substring(1,4); //第2~4个字符串注意不是第2~5个字符串 “ell”;
s.slice(1,4); // 同上 “ell”;
s.replace("H","h"); //“h”替换“H”,全文字符替换,
s.toUpperCase(); //全文大写

s.slice(-3); //最后三个字符“rld”;
s.indexOf("l"); //字符l首次出现的位置; “2”
s.lastIndexOf("l"); //字符l最后出现的位置; “10”
s.indexOf("l",3); //在位置33及之后首次出现字符串了的位置 “3”
s.split(", "); //[“hello”,“world”]分割成子串
合理使用这些方法可以提高操作效率

热心网友 时间:2022-04-20 18:21

ahtml="<script>"+
"var rs1 = new SimpleResize(dragDiv"+obj.name+");"+
"rs1.Set(rRightDown"+obj.name+", 'right-down');"+
"rs1.Set(rLeftDown"+obj.name+", 'left-down');"+
"rs1.Set(rRightUp"+obj.name+", 'right-up');"+
"rs1.Set(rLeftUp"+obj.name+", 'left-up');"+
"rs1.Set(rRight"+obj.name+", 'right');"+
"rs1.Set(rLeft"+obj.name+", 'left');"+
"rs1.Set(rUp"+obj.name+", 'up');"+
"rs1.Set(rDown"+obj.name+", 'down');"+
"</“ + ”script>";

热心网友 时间:2022-04-20 19:56

考点有两个:
JavaScript的字符串连接机制。

NEWS.length需要缓存,不然每次循环都要重新计算一次length

===============
主要看一下第一个:
在js里字符串一旦赋值后不能修改。

基于这个背景看一下字符串连接操作:
var str ;
str = 'this is a string';
str = str + ',another string.';
对于这个连接操作JS的处理机制是:新建一个临时字符串,将新字符串赋值为 str + ',another string.' ,然后返回这个新字符串并同时销毁原始字符串。所以字符串的连接效率较低。提高效率的办法是用数组的join函数
var tempArr = [] ,src,res;
src = 'this is a string';
tempArr.push(src);
tempArr.push(',another string.');
res = tempArr.join('');

不过在《JavaScript高级程序设计》里也提到:
这个过程是在后台发生的,而这也是在某些旧版本的浏览器(例如版本低于1.0的FireFox、IE6等)中拼接字符串是速度很慢的原因。但这些浏览器后来的版本已经解决了这个问题。
所以效率提高也只是在IE6 等低版本的浏览器中有效。

热心网友 时间:2022-04-20 21:47

你在后面加一行alert(ahtml)自己看一下拼完的代码不就知道哪错了么追问代码没错 就是拼接的方法错了 “” 这个地方是这样拼接吗?

追答”

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
"你是在哪看到我的照片?"怎么说英语 留恋地看着我的照片用英语怎么说? 高德iphone地图下载 苹果手机高德地图怎么下载地图 孕中期适合出游吗 哪些孕妇不适合长途旅行 孕妇坐长途车旅行的好处 孕妇出游的最佳时间 孕晚期适合出游吗 孕妇外出旅行禁忌 小米11烧wifi啥表现 Js中的字符串怎么理解,哪些是字符串呢 js字符串方法问题 js脚本对字符串的操作问题 js 怎么把字符串组 按顺序a-z,A-Z,0-9,的顺序排列 求JS字符串操作写法,急!~ 想知道: 邢台市 从魔锅坊麻辣香锅(甜橙国际店)到眼科医院(公交北关停车厂)怎么坐公交 有没有人已经加盟了魔锅坊麻辣香锅?生意怎么样?流程复杂吗?利润如何。有没有在北京的旗舰店? 魔锅坊麻辣香锅加盟多少钱? 郑州魔锅坊麻辣香锅是在北顺城街吗 找了好久了 朋友推荐那的味道不错 谁去吃过 魔锅坊麻辣香锅加盟怎么样。 麻辣香锅加盟哪家好?魔锅坊麻辣香锅是首选 长沙魔锅坊麻辣香锅是怎么计价的?时蔬类、菌菇类、肉禽类、分别是怎么计价的 谁知道正宗的 魔锅坊 麻辣香锅 怎么加盟啊,邯郸的 QQ群名称这句话是什么意思? 魔锅坊麻辣香锅加盟怎么样? QQ群后面括号里的数字是什么意思啊 魔锅坊麻辣香锅 南京林业大学店怎么样 QQ群上面的这个是什么意思阿 魔锅坊麻辣香锅加盟怎么样啊?没从事过餐饮行业。很担心受骗。 爱奇艺优酷等,开通会员都可以免费看自己网站上所有的付费电影吗? javascript 字符串操作 将所有的“2016”前面的第二个逗号替换成&quot;/n... js字符串怎么在固定位置插字符 JavaScript 怎样高效拼接字符串? JavaScript字符串底层是如何实现的 往js字符串中添加一个字符串怎么做,求助!谢谢。 javascript实现字符串相加的方式有哪几种 ppt如果用视频开头怎么做 请问怎么给微课视频加片头,或者怎么将PPT格式转化为视频,拜托了! 请问怎么给微课视频加片头,或者怎么将PPT格式转化为视频,拜托了!实 ppt软件在哪能下载免费的ppt软件,讲演? 哪个网站比较多用于演讲、课件并可免费下载的PPT素材 宣讲家网的ppt怎么免费下载 哪里有一些关于PPT演讲的资料和文章? 英语演讲ppt加演讲稿可下载 求英语课前演讲励志的PPT 跪求 谢谢 急求大学英语演讲ppt,内容不限,简单为好!!!要能用英文演讲PPT的!!急求!!! 我要做一个5分钟演讲的PPT,主题是自由,去哪可以下载PPT模板,内容我自己写,背景要好看 求《微信背后的产品观ppt完整文字版高清版》全文免费下载百度网盘资源,谢谢~ 想搭乘东航航班出国,但绿色健康码在登机前失效了怎么办? 为什么我的健康码今天要重新申请