JS字符串拼接

JS字符串拼接介绍在系统的搭建过程中用到字符串的拼接的主要是在函数中,由来传递参数的(变化的参数)部分的源代码如下:$(“#buttonA”+mount+””).css(“opacity”,”0.2″);经过测试上边的代码这个也是可以的(上边的双括号容易引起误解):$(“#buttonA”+mount).css(“opacity”,”0.2″);”#buttonA”+…

JS字符串拼接

介绍

在系统的搭建过程中用到字符串的拼接的主要是在函数中,由来传递参数的(变化的参数)部分的源代码如下:

$(“#buttonA” + mount + “”).css(“opacity”, “0.2”);

 经过测试上边的代码这个也是可以的(上边的双括号容易引起误解):

$(“#buttonA” + mount).css(“opacity”, “0.2”);

 “#buttonA” + mount + “”表示的主要是#buttonA1,#buttonA2…….这类的信息,在这里留作一个参考。一般来说JS的拼接主要是分为三种:+,josn,对象

有关String的一些知识点:

1.字符串是放在一对引号中的文本,引号可以是单引号也可以是双引号;如果带引号的表达式包含一个撇号,就应该讲外面的引号改为双引号,如果在带引号的字符串中同时出现了撇号和引号,就需要使用转义序列

字符串的不同拼接方法:

toLocaleString方法与+,+=:

首先调用每个数组元素的 toLocaleString() 方法,然后使用地区特定的分隔符把生成的字符串连接起来,形成一个字符串。

    <script type=”text/javascript”>
    var arr = new Array(3)
    arr[0] = “George”
    arr[1] = “John”
    arr[2] = “Thomas”
    document.write(arr.toLocaleString())
    </script>
    <script type=”text/javascript”>
    var today = new Array(2);
    today[0] = “daaf”;
    var msg = “this is JavaSctrip saying it’s now” + today.toLocaleString();
    document.write(msg);
    </script>

 第一个<script>的输出的结果是:George, John, Thomas;第二个<script>的输出结果是:this is JavaSctrip saying it’s nowdaaf,;但是当toLocaleString处理一些其他的数据类型的时候还是很好用的,例如date。

下边的几个代码时JavaScript宝典中的例子帮助理解:

    var msg=”four score”;
    msg += “and seven”+”years ago”;

用concat方法:

    <script type=”text/javascript”>
    var str4 = “字符串连接”;
    str4 = str4.concat(“use concat function connec string”);
    alert(str4);
    </script>

运行结果为:字符串连接use concat function connec string

数组的join方法:

参数可选,指定要使用的分隔符。如果省略该参数,则使用逗号作为分隔符。返回一个字符串。该字符串是通过把 arrayObject 的每个元素转换为字符串,然后把这些字符串连接起来,在两个元素之间插入 separator 字符串而生成的。

    <script type=”text/javascript”>
     var arr = new Array(3);         
     arr[0] = “George”;
     arr[1] = “John”;         
     arr[2] = “Thomas”;          
     document.write(arr.join(”));
    </script>

 关于字符串的拼接不同的方法有不同的效率,一般来说+是用来比较简单的字符串拼接。具体的拼接算法比较以及优化网上的不少博客都有介绍

今天的文章JS字符串拼接分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/32011.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注