长春网站建设

ECMAScript建站知识1

时间:2020-01-27 23:39 来源:www.0431aa.com 作者:佰亿金科 浏览次数:


网站建设中的ECMAScript的用法很多,下面佰亿金科问大家介绍下:

1。 1ebel声明

使用标签语句可以以备将来使用的代码添加标签。以下是标签语句的语法:

标签:声明

下面是一个例子:

启动:为(VAR I = 0;我提醒(ⅰ);

}

开始由橡木突破签署这种情况下,可以按照与引用或继续在未来的语句。通用标记声明应结合使用与报表等循环。

2。和continue语句

执行break和continue在循环语句用来精确地控制代码。其中,break语句立即退出循环,被迫继续与该语句的循环以下。虽然还继续语句,将立即退出循环,但退出循环后,将继续从循环顶部执行。请看下面的例子:

VAR NUM = O;

为(VAR I =升;我 <10; 1 ++) {

如果(ⅰ%5 == O){

打破;

}

NUM ++;

}

警报(NUM); // 4

对于这个例子将循环递增i的1至10的可变。在循环体,有一个if语句检查i的值是由5整除可以(使用模运算符)。如果是,则执行break语句退出循环。在另一方面,从0 num变量,用于记录执行的周期数。执行break语句后,下一行代码被执行警报()函数,结果显示4。换言之,变量i等于5时,环中的共4次进行; break语句执行,导致循环num次增量退出前。如果你来这里是为了继续更换突破,那么你就可以看到其他的结果:

VAR NUM = 0;

为(VAR I =升;我 <10; 1 ++) {

如果(ⅰ%5 == O){

继续;

}

NUM ++;

}

警报(NUM); // 8

结果显示的8的例子中,总循环进行了8。当变量i等于5,出口NUM之前循环再次递增,但下一个被执行的下一个周期,我。e。i的值等于该环6。因此,循环和继续,直到端部10 i为自然。原因的最终值是门8,因为它导致更少的增量continue语句一次。

和continue语句可以组合使用的标签声明,代码返回一个特定的位置。这种情况发生在嵌套循环的情况下在组合使用中,显示在下面的例子:

varriuni = 0;

最外层;

为(VAR I = 0;我 <10; 1 ++) {

为(VAR J = 0;? <10; j ++) {

如果(ⅰ== 5 &&?== 5){

打破最外层;

}

NUM ++;

}

}

警报(NUM); // 55

在这个例子中,最外面的标签指示的for语句外。如果正确地执行每循环10次,NUM ++语句会被执行100次正常。换言之,如果两个周期是自然结束,num的值应为100。但是,如果这句话打破内环与参数:要返回标签。添加此标签会导致不仅会导致一个break语句来退出for语句内部(即使用一个变量j循环),而且从外面收回的声明(即使用一个循环变量i )。

为此,网页设计公司长春前端开发工程师提示,当变量i和j是等于5,NUM值正好是55。此外,继续这样的语句可以用标签声明相关联,如下面的例子:

varrium = O;

最外层;

为(VAR I = 0;我 <10; 1 ++) {

为(VAR J = 0;? <10; j ++) {

如果(ⅰ== 5 &&?== 5){

继续最;

}

NUM ++;

}

}

警报(NUM); // 95

在这种情况下,continue语句部队继续循环 - 退出内环,外环。当j为5:00,continue语句被执行,这意味着该内循环执行以下的五倍,所以结果是95 NUM。

虽然与休息相结合,继续和标签说明进行复杂的操作,但如果过度使用,也能带来麻烦的调试。在这里,长春网络网络建议,如果你所使用的标签的语句时,一定要使用描述性标签,但没有太多的嵌套循环。

3。有说法

随着动作语句代码范围限定于特定的主题。with语句的语法如下:

用(表达式)语句

随着定义语句的主要目的是简化对同一对象多次的写作工作,如下面的例子:

VAR QS =位置。搜索。子(升);

VAR主机名=位置。主机名;

VAR URL =位置。HREF;

上面的代码几行包含该对象的位置。如果with语句使用,上面的代码可以改写如下:

与(位置){

VAR QS =搜索。子(1);

VAR =主机名的主机名;

VAR URL = HREF;

}

长春网站建设那些在这个例子中使用改写为语句关联的位置对象。这意味着,与语句代码块中,每一个可变被第一认为是一个局部变量,和如果堆栈小于在本地环境的定义的变量,它会检查是否有相同的位置对象属性名称。如果该属性具有相同名称找到了,位置对象属性值被确定为变量的值。

前长春网站建设公司的前端开发工程师提醒:由于大量使用with语句可能会导致性能下降,但也造成困难代码调试,所以在大型应用程序,开发不建议在语句中使用。

 

switch语句

与if语句switch语句的关系最为密切,而且在流量控制语句通常使用其他语言。switch语句和其他基于C的语言的语法的ECMAScript非常接近,具体如下:

开关(表达式){

案值:声明

打破;

案值:声明

打破:

案值:声明

打破;

案值:声明

打破;

默认:声明

}

在每种情况下(情况)switch语句的意思是:“如果表达式为等于值(值),则如下所述执行的声明( 声明)“。Break关键字会导致代码执行流出来的switch语句,如果你省略break关键字,就会导致完成当前情况下的执行,继续执行下一个case。最终的默认关键字在表达式中使用不匹配 当任何前述情况,该代码执行动作(并且因此,也对应于else语句)。

从根本上来说,switch语句是为了让开发人员编写这样的代码如下所示:

变种I = 25;

如果(I == 25){

警报( “25”);

}否则如果(I == 35){

警报( “35”);

}否则如果(I == 45){

警报( “45”);

}否则(

警报( “其他”);

}

虽然相当于该开关语句如下:

变种I = 25;

开关(I){

案例25:

警报( “25”);

打破;

案例35:

警报( “35”);

打破;

案例45:

警报( “45”);

打破:

默认:

警报( “其他”);

}

由break语句添加到每个底盖,的情况下,可以同时避免执行多个代码箱子。如果你需要混合几种情况下,不要忘了添加注释中的代码,你是故意省略了关键字break,如下所示:

变种I = 25;

开关(I){

案例25:

案例35:

警报( “25 35 0R”);

打破;

案例45:

警报( “45”);

打破:

默认:

警报( “其他”);

}

虽然ECMAScript的switch语句从其他语言借来的,

但是,网页设计公司长春前端开发工程师认为,这种说法也有其自身的特点。首先,你可以在switch语句中使用任何类型的数据(仅适用于许多其他语言的值),无论它是一个字符串或对象,没有问题。第二,每一种情况下的值不必是恒定的,也可以是一个变量,或者甚至表达。请看下面的例子:

开关(“世界你好”){

案“你好” +“世界”:

警报(“问候语被发现。“);

打破;

案“再见”:

警报(“关闭发现。“);

打破:

默认:

警报(“意外的消息被发现。“);

}

在这个例子中,switch语句中的字符串使用。其中,所述第一壳体实际上是一个字符串表达式评价拼接操作。由于结果是等于参数字符串连接和开关的表达,因此,结果会显示“问候 被找到。“。另外,作为使用的表达可以取以下值的情况下:

VAR NUM = 25;

开关(真){

NUM的情况下 <0:

警报(“小于0。“);

打破:

情况下NUM> = 0 && NUM <= 10:

警报(“O之间和10。“);

打破;

情况下NUM> 10 && NUM <= 20:

警报(10和20之间。“);

打破;

默认:

警报(“超过20。“);

}

这个例子先出switch语句声明变量num。究其原因,switch语句传递表达真实的,因为每一种情况下的值可以返回一个布尔值。因此,每一种情况下在顺序评估,直到它找到一个匹配值或默认语句遇到到目前为止(这是本实施例的最终结果)。

长春的Web代理远端开发工程师提醒,switch语句,只有当比较值是一致的操作,不会发生类型转换(E。g。中,字符串“10”不等于值10)。
 

      非特殊说明,本文为本站原创(翻译)文章,转载请注明:本文转自:佰亿金科。
 
      本文链接:http://www.0431aa.com/a/news/jzzs/2018/1021/703.html
 

本文标题:ECMAScript建站知识1

本文链接:http://www.0431aa.com/a/news/jzzs/2018/1021/703.html

上一篇:设计DIV和CSS的百分比对网站有什么好处
下一篇:Script的if语句的重要性

相关网站建设教程

TAG标签

网站制作(34) 上海网站建设(21) 天津网站建设(20) 网站建设(54) 重庆网站建设(20) 沈阳网站建设(26) 北京网站建设(21) 深圳网站建设(20) 网站建设公司(20) 大连网站建设(20) 网站制作公司(21) 济南网站建设(20) 成都网站建设(20) 长沙网站建设(20) 合肥网站建设(20) 福州网站建设(20) 太原网站建设(20) 广州网站建设(20) 石家庄网站建设(20) 杭州网站建设(20) 武汉网站建设(20) 重庆做网站(2) 北京做网站(2) 天津做网站(2) 深圳做网站(2) 太原做网站(2) 济南做网站(2) 福州做网站(2) 成都做网站(2) 长沙做网站(2) 石家庄做网站(2) 武汉做网站(2) 合肥做网站(2) 广州做网站(2) 杭州做网站(2) 做网站公司(2) 大连做网站(2) 上海做网站(2) 长沙建站(2) 武汉建站(2) 合肥建站(2) 建站公司(3) 北京建站(2) 天津建站(2) 太原建站(2) 上海建站(2) 大连建站(2) 沈阳建站(2) 重庆建站(2) 成都建站(2) 杭州建站(2) 石家庄建站(2) 广州建站(2) 济南建站(2) 福州建站(2) 深圳建站(2) 软件开发公司(2) 成都软件开发(2) 软件制作公司(2) 太原软件开发(2) 大连软件开发(2) 软件制作(2) 重庆软件开发(2) 合肥软件开发(2) 深圳软件开发(2) 北京软件开发(2) 福州软件开发(2) 广州软件开发(2) 石家庄软件开发(2) 杭州软件开发(2) 武汉软件开发(2) 长沙软件开发(2) 济南软件开发(2) 沈阳软件开发(2) 上海软件开发(2) 天津软件开发(2) 网站建设网站建设(1) 长沙网站设计(6) 大连网站设计(6) 天津网站设计(6) 济南网站设计(6) 成都网站设计(6) 杭州网站设计(6) 石家庄网站设计(6) 广州网站设计(6) 太原网站设计(6) 福州网站设计(6) 合肥网站设计(6) 武汉网站设计(6) 网页设计公司(6) 网站设计公司(6) 网页设计(6) 沈阳网站设计(6) 上海网站设计(7) 重庆网站设计(6) 深圳网站设计(6) 北京网站设计(6) 软件开发软件开发(1) 网站设计(27) 沈阳网站制作(1) 北京网站制作(1) 深圳网站制作(1) 上海网站制作(2) 大连网站制作(1) 重庆网站制作(1) 太原网站制作(1) 长沙网站制作(1) 武汉网站制作(1) 合肥网站制作(1) 福州网站制作(1) 广州网站制作(1) 石家庄网站制作(1) 杭州网站制作(1) 成都网站制作(1) 天津网站制作(1) 济南网站制作(1) 长春网站建设(207) 免费网站建设(0) 高端网站设计(0) 做网站(15) 企业网站建设(1) 关键词优化(23) 关键词排名(1) 长春APP开发(7) APP开发(3) 软件开发(9) 建站(11) 营销型网站建设(1) 沈阳做网站(0) 手机APP制作(4) 长春SEO优化(2) 长春网站制作(5) 长春SEO(97) SEO(0) 长春网络营销(0) 长春网站推广(0) 长春网站SEO(9) 长春SEO外包(0) 长春SEO顾问(0) 长春网站优化(7) 长春做网站(73) 长春SEO技术(0) 长春网站设计(4) 长春SEO公司(0) 长春软件公司(8) 佰亿金科(5) 长春网络推广(0) 长春网络SEO(1) 网络推广(1)

最新网站设计案例

网站,小程序,APP,微信公众平台,SEO,设计,建设,开发,制作,优化,推广,营销,维护,专业的软件公司助您轻松解决营销解决方案。

更多网页设计案例

软件开发制作技术支持

我们珍惜您每一次在线询盘,有问必答,用专业的态度,贴心的服务。

让您真正感受到我们的与众不同!