
发表日期: 2021-04-25 13:20:39 浏览次数:83
明港申请400电话费用【明港企业全国热线电话办理】明港开通400电话电信价格、明港微信公众号代运营外包托管、明港网店编辑装修美工、明港网站推广优化大概需要多少钱
明港镇,河南省信阳市平桥区下辖镇,因滨邻明河通衢四海而得名,位于信阳、南阳、驻马店3市,平桥、浉河、正阳、确山、桐柏、泌阳6县(区)接合部,南邻大别山区,北接豫东平原,素有“中原名邑”的美誉。 [1]
明港镇总面积167平方公里,下辖24个村委会、11个居委会,2016年城镇建成区面积为29.4平方公里 [2] 。全镇实现地区生产总值59.89亿元,财政收入1.27亿元。 [2]
明港镇是全国重点镇 [3] 、全国经济发达镇改革试点 [4] 、全国文明村镇 [5] 、全国综合实力千强镇 [6] 、河南省重点镇 [7] 。明港镇交通便利,是中国唯一同时拥有机场、高铁、高速公路出入口的建制镇 [2] 。有城阳城、天目山、皂角树遗址等旅游景点。
条件操作符应该算是ECMAScript中最灵活的一种操作符了,而且它遵循与Java中的条件操作符相同的语法形式,如下面的例子所示:
variable = boolean_expression ? true_value : false_value;复制代码
本质上,这行代码的含义就是基于对boolean_expression求值的结果,决定给变量variable赋什么值。如果求值结果为true,则给变量variable赋true_value值;如果求值结果为false,则给变量variable赋false_value值。再看一个例子:
var max = (num1 > num2) ? num1 : num2;复制代码
在这个例子中,max中将会保存一个最大的值。这个表达式的意思是:如果num1大于num2(关系表达式返回true),则将num1的值赋给max;如果num1小于或等于num2(关系表达式返回false),则将num2的值赋给max。
简单的赋值操作符由等于号(=)表示,其作用就是把右侧的值赋给左侧的变量,如下面的例子所示:
var num = 10;复制代码
如果在等于号(=)前面再添加乘性操作符、加性操作符或位操作符,就可以完成复合赋值操作。这种复合赋值操作相当于是对下面常规表达式的简写形式:
var num = 10;num = num + 10;复制代码
其中的第二行代码可以用一个复合赋值来代替:
var num = 10;num += 10;复制代码
每个主要算术操作符(以及个别的其他操作符)都有对应的复合赋值操作符。这些操作符如下所示:
乘/赋值(*=);
除/赋值(/=);
模/赋值(%=);
加/赋值(+=);
减/赋值(-=);
左移/赋值(<<=);
有符号右移/赋值(>>=);
无符号右移/赋值(>>>=)。
设计这些操作符的主要目的就是简化赋值操作。使用它们不会带来任何性能的提升。
使用逗号操作符可以在一条语句中执行多个操作,如下面的例子所示:
var num1=1, num2=2, num3=3;复制代码
逗号操作符多用于声明多个变量;但除此之外,逗号操作符还可以用于赋值。在用于赋值时,逗号操作符总会返回表达式中的最后一项,如下面的例子所示:
var num = (5, 1, 4, 8, 0); // num的值为0复制代码
由于0是表达式中的最后一项,因此num的值就是0。虽然逗号的这种使用方式并不常见,但这个例子可以帮我们理解逗号的这种行为。
ECMA-262规定了一组语句(也称为流控制语句)。从本质上看,语句定义了ECMAScript中的主要语法,语句通常使用一或多个关键字来完成给定任务。语句可以很简单,例如通知函数退出;也可以比较复杂,例如指定重复执行某个命令的次数。
if语句大多数编程语言中最为常用的一个语句就是if语句。以下是if语句的语法:
if (condition) statement1 else statement2复制代码
其中的condition(条件)可以是任意表达式;而且对这个表达式求值的结果不一定是布尔值。ECMAScript会自动调用Boolean()转换函数将这个表达式的结果转换为一个布尔值。如果对condition求值的结果是true,则执行statement1(语句1),如果对condition求值的结果是false,则执行statement2(语句2)。而且这两个语句既可以是一行代码,也可以是一个代码块(以一对花括号括起来的多行代码)。请看下面的例子。
![]()
if (i > 25)
alert("Greater than 25."); // 单行语句else {
alert("Less than or equal to 25."); // 代码块中的语句}复制代码IfStatementExample01.htm
不过,业界普遍推崇的最佳实践是始终使用代码块,即使要执行的只有一行代码。因为这样可以消除人们的误解,否则可能让人分不清在不同条件下要执行哪些语句。
另外,也可以像下面这样把整个if语句写在一行代码中:
if (condition1) statement1 else if (condition2) statement2 else statement3复制代码
但我们推荐的做法则是像下面这样:
if (i > 25) {
alert("Greater than 25.");} else if (i < 0) {
alert("Less than 0.");} else {
alert("Between 0 and 25, inclusive.");}复制代码IfStatementExample02.htm
do-while语句do-while语句是一种后测试循环语句,即只有在循环体中的代码执行之后,才会测试出口条件。换句话说,在对条件表达式求值之前,循环体内的代码至少会被执行一次。以下是do-while语句的 语法:
do {
statement} while (expression);复制代码下面是一个示例:
![]()
var i = 0;do {
i += 2;} while (i < 10);alert(i);复制代码DoWhileStatementExample01.htm
在这个例子中,只要变量i的值小于10,循环就会一直继续下去。而且变量i的值最初为0,每次循环都会递增2。
像
do-while这种后测试循环语句最常用于循环体中的代码至少要被执行一次的情形。
while语句while语句属于前测试循环语句,也就是说,在循环体内的代码被执行之前,就会对出口条件求值。因此,循环体内的代码有可能永远不会被执行。以下是while语句的语法:
while(expression) statement复制代码
下面是一个示例:
var i = 0;while (i < 10) {
i += 2;}复制代码WhileStatementExample01.htm
在这个例子中,变量i开始时的值为0,每次循环都会递增2。而只要i的值小于10,循环就会继续下去。
for语句for语句也是一种前测试循环语句,但它具有在执行循环之前初始化变量和定义循环后要执行的代码的能力。以下是for语句的语法:
for (initialization; expression; post-loop-expression) statement复制代码
下面是一个示例:
![]()
var count = 10;for (var i = 0; i < count; i++){
alert(i);}复制代码ForStatementExample01.htm
以上代码定义了变量i的初始值为0。只有当条件表达式(i<count)返回true的情况下才会进入for循环,因此也有可能不会执行循环体中的代码。如果执行了循环体中的代码,则一定会对循环后的表达式(i++)求值,即递增i的值。这个for循环语句与下面的while语句的功能相同:
var count = 10;var i = 0;while (i < count){
alert(i);
i++;}复制代码使用while循环做不到的,使用for循环同样也做不到。也就是说,for循环只是把与循环有关的代码集中在了一个位置。
有必要指出的是,在for循环的变量初始化表达式中,也可以不使用var关键字。该变量的初始化可以在外部执行,例如:
var count = 10;var i;for (i = 0; i < count; i++){
alert(i);}复制代码ForStatementExample02.htm
以上代码与在循环初始化表达式中声明变量的效果是一样的。由于ECMAScript中不存在块级作用域(第4章将进一步讨论这一点),因此在循环内部定义的变量也可以在外部访问到。例如:
var count = 10;for (var i = 0; i < count; i++){
alert(i);}alert(i); //10复制代码ForStatementExample03.htm
在这个例子中,会有一个警告框显示循环完成后变量i的值,这个值是10。这是因为,即使i是在循环内部定义的一个变量,但在循环外部仍然可以访问到它。
此外,for语句中的初始化表达式、控制表达式和循环后表达式都是可选的。将这三个表达式全部省略,就会创建一个无限循环,例如:
for (;;) { // 无限循环
doSomething();}复制代码而只给出控制表达式实际上就把for循环转换成了while循环,例如:
![]()
var count = 10;var i = 0;for (; i < count; ){
alert(i);
i++;}复制代码ForStatementExample04.htm
由于for语句存在极大的灵活性,因此它也是ECMAScript中最常用的一个语句。

明港申请400电话费用【明港企业全国热线电话办理】明港开通400电话电信价格、明港微信公众号代运营外包托管、明港网店编辑装修美工、明港网站推广优化大概需要多少钱
服务热线
顶部
备案号: 苏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