当前位置: 网站首页>小程序开发>小程序制作

明港网站优化【明港开通400电话】明港网站搭建、明港微信公众号推文外包、明港开通京东拼多多设计、明港淘宝装修

发表日期: 2021-04-25 13:11:25 浏览次数:194

明港网站优化【明港开通400电话】明港网站搭建、明港微信公众号推文外包、明港开通京东拼多多设计、明港淘宝装修



明港镇,河南省信阳市平桥区下辖镇,因滨邻明河通衢四海而得名,位于信阳、南阳、驻马店3市,平桥、浉河、正阳、确山、桐柏、泌阳6县(区)接合部,南邻大别山区,北接豫东平原,素有“中原名邑”的美誉。 [1] 

明港镇总面积167平方公里,下辖24个村委会、11个居委会,2016年城镇建成区面积为29.4平方公里 [2]  。全镇实现地区生产总值59.89亿元,财政收入1.27亿元。 [2] 

明港镇是全国重点镇 [3]  、全国经济发达镇改革试点 [4]  、全国文明村镇 [5]  、全国综合实力千强镇 [6]  、河南省重点镇 [7]  。明港镇交通便利,是中国唯一同时拥有机场、高铁、高速公路出入口的建制镇 [2]  。有城阳城、天目山、皂角树遗址等旅游景点。




String类型

String类型用于表示由零或多个16位Unicode字符组成的字符序列,即字符串。字符串可以由双引号(")或单引号(')表示,因此下面两种字符串的写法都是有效的:

var firstName = "Nicholas";var lastName = 'Zakas';复制代码

与PHP中的双引号和单引号会影响对字符串的解释方式不同,ECMAScript中的这两种语法形式没有什么区别。用双引号表示的字符串和用单引号表示的字符串完全相同。不过,以双引号开头的字符串也必须以双引号结尾,而以单引号开头的字符串必须以单引号结尾。例如,下面这种字符串表示法会导致语法错误:

var firstName = 'Nicholas"; // 语法错误(左右引号必须匹配)复制代码

1. 字符字面量

String数据类型包含一些特殊的字符字面量,也叫转义序列,用于表示非打印字符,或者具有其他用途的字符。这些字符字面量如下表所示:

字 面 量含  义
\n换行
\t制表
\b退格
\r回车
\f进纸
\\斜杠
\'单引号('),在用单引号表示的字符串中使用。例如:'He said, \'hey.\''
\"双引号("),在用双引号表示的字符串中使用。例如:"He said, \"hey.\""
\xnn以十六进制代码nn表示的一个字符(其中n为0~F)。例如,\x41表示"A"
\unnnn以十六进制代码nnnn表示的一个Unicode字符(其中n为0~F)。例如,\u03a3表示希腊字符Σ

这些字符字面量可以出现在字符串中的任意位置,而且也将被作为一个字符来解析,如下面的例子所示:

var text = "This is the letter sigma: \u03a3.";复制代码

这个例子中的变量text有28个字符,其中6个字符长的转义序列表示1个字符。

任何字符串的长度都可以通过访问其length属性取得,例如:

alert(text.length); // 输出28复制代码

这个属性返回的字符包括16位字符的数目。如果字符串中包含双字节字符,那么length属性可能不会精确地返回字符串中的字符数目。

2. 字符串的特点

ECMAScript中的字符串是不可变的,也就是说,字符串一旦创建,它们的值就不能改变。要改变某个变量保存的字符串,首先要销毁原来的字符串,然后再用另一个包含新值的字符串填充该变量,例如:

var lang = "Java";lang = lang + "Script";复制代码

以上示例中的变量lang开始时包含字符串"Java"。而第二行代码把lang的值重新定义为"Java""Script"的组合,即"JavaScript"。实现这个操作的过程如下:首先创建一个能容纳10个字符的新字符串,然后在这个字符串中填充"Java""Script",最后一步是销毁原来的字符串"Java"和字符串"Script",因为这两个字符串已经没用了。这个过程是在后台发生的,而这也是在某些旧版本的浏览器(例如版本低于1.0的Firefox、IE6等)中拼接字符串时速度很慢的原因所在。但这些浏览器后来的版本已经解决了这个低效率问题。

3. 转换为字符串

要把一个值转换为一个字符串有两种方式。第一种是使用几乎每个值都有的toString()方法(第5章将讨论这个方法的特点)。这个方法唯一要做的就是返回相应值的字符串表现。来看下面的例子:

var age = 11;var ageAsString = age.toString();         // 字符串"11"var found = true;var foundAsString = found.toString();     // 字符串"true"复制代码

StringExample01.htm

数值、布尔值、对象和字符串值(没错,每个字符串也都有一个toString()方法,该方法返回字符串的一个副本)都有toString()方法。但nullundefined值没有这个方法。

多数情况下,调用toString()方法不必传递参数。但是,在调用数值的toString()方法时,可以传递一个参数:输出数值的基数。默认情况下,toString()方法以十进制格式返回数值的字符串表示。而通过传递基数,toString()可以输出以二进制、八进制、十六进制,乃至其他任意有效进制格式表示的字符串值。下面给出几个例子:

var num = 10;alert(num.toString());          // "10"alert(num.toString(2));         // "1010"alert(num.toString(8));         // "12"alert(num.toString(10));        // "10"alert(num.toString(16));        // "a"复制代码

StringExample02.htm

通过这个例子可以看出,通过指定基数,toString()方法会改变输出的值。而数值10根据基数的不同,可以在输出时被转换为不同的数值格式。注意,默认的(没有参数的)输出值与指定基数10时的输出值相同。

在不知道要转换的值是不是nullundefined的情况下,还可以使用转型函数String(),这个函数能够将任何类型的值转换为字符串。String()函数遵循下列转换规则:

  • 如果值有toString()方法,则调用该方法(没有参数)并返回相应的结果;

  • 如果值是null,则返回"null"

  • 如果值是undefined,则返回"undefined"

下面再看几个例子:

var value1 = 10;var value2 = true;var value3 = null;var value4;alert(String(value1));     // "10"alert(String(value2));     // "true"alert(String(value3));     // "null"alert(String(value4));     // "undefined"复制代码

StringExample03.htm

这里先后转换了4个值:数值、布尔值、nullundefined。数值和布尔值的转换结果与调用toString()方法得到的结果相同。因为nullundefined没有toString()方法,所以String()函数就返回了这两个值的字面量。

 要把某个值转换为字符串,可以使用加号操作符(3.5节讨论)把它与一个字符串("")加在一起。



微信图片_20210425092605.jpg

明港网站优化明港开通400电话明港网站搭建、明港微信公众号推文外包、明港开通京东拼多多设计、明港淘宝装修

400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

CopyRight © 2011 书生商友信息科技 All Right Reserved

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: http://www.768800.com  网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 苏州殡葬一条龙| 朝阳殡葬| 苏州殡葬服务|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

服务热线:400-111-6878