明港网站优化【明港开通400电话】明港网站搭建、明港微信公众号推文外包、明港开通京东拼多多设计、明港淘宝装修-小程序制作-网站建设【企业网站制作|网页设计】- 高端网站建设 - 书生商友信息科技-

全国热线:400-111-6878

网站建设推广专家

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

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

明港网站优化【明港开通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()函数遵循下列转换规则:

下面再看几个例子:

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电话办理【明港网站公司】明港百度优化、明港域名注册、明港网店美工、明港微信公众号托管
下一条:明港小程序制作【明港企业邮箱】明港网站外包、明港微信商城开发、明港网店美工、明港淘宝设计
网站制作
小程序制作
网站优化
网站开发
400电话办理
网络推广
网站建设
网店装修
微信公众号开发
网页设计
网络公司
域名企业邮箱
服务器空间
网站案例报价
百科问答
编辑排版美工
App软件开发
百度推广
代运营托管
logo设计
网络全网营销
网站备案
网站定制
小程序开发公司
首页
电话
立即预约