问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

javascript学习

发布网友 发布时间:2022-05-15 13:56

我来回答

7个回答

懂视网 时间:2022-05-15 18:17

这次给大家带来的是在JS的开发教程里关于程序的三大结构的分析,我们知道程序有顺序结构,选择结构和循环结构,这篇文章就给大家好好分析一下。

?程序的三大结构

?顺序结构

顺序结构表示程序中的各操作是按照它们出现的先后顺序执行的。

?选择结构

选择结构表示程序的处理步骤出现了分支,它需要根据某一特定的条件选择其中的一个分支执行。选择结构有单选择、双选择和多选择三种形式。

?循环结构

循环结构表示程序反复执行某个或某些操作,直到某条件为假(或为真)时才可终止循环。在循环结构中最主要的是:什么情况下执行循环?哪些操作需要循环执行?

?语句

ECMA-262 规定了一组语句(也称为流控制语句) 。从本质上看,语句定义了 ECMAScript 中 的主要语法,语句通常使用一或多个关键字来完成给定任务。语句可以很简单,例如通知函数 退出;也可以比较复杂,例如指定重复执行某个命令的次数。

条件语句:将javascript中的代码想象成一条条的分支路径。

循环语句:就是程序路径的一个回路,可以让一部分代码重复执行。

?程序的单分支结构 IF语句

大多数编程语言中最为常用的一个语句就是 if 语句。以下是 if 语句的语法:

if (条件) { 语句1 } else { 语句2 }

其中的条件可以是任意表达式;而且对这个表达式求值的结果不一定是布尔值。

ECMAScript 会自动调用 Boolean() 转换函数将这个表达式的结果转换为一个布尔值。如果对 条件求值的结果是 true,则执行语句1,如果对条件求值的结果是 false , 则执行语句2 。 而且这两个语句既可以是一行代码,也可以是一个代码块 (以一对花括号括起来的多行代码) 。

if语句的三种格式:

1、if( 条件 ){ 语句1 }

2、if ( 条件 ) { 语句1 } else { 语句2 }

3、if ( 条件 ) { 语句1 } else if ( 条件 ){ 语句2 }...else{ 语句 }

?程序的多分支结构 switch语句reak语句

switch 语句与 if 语句的关系最为密切,而且也是在其他语言中普遍使用的一种流程控制语句。

switch (表达式) {

case 值: 语句块; break;

case 值: 语句块; break;

case 值: 语句块; break;

......

default: 语句块

}

switch 语句中的每一种情形(case)的含义是: “如果表达式等于这个值(value) ,则执行后面的语句(statement) ” 。而 break 关键字会导致代码执行流跳出 switch 语句。如果省略 break 关键字,就会导致执行完当前 case 后,继续执行下一个 case。最后的 default 关键字则用于在表达式不匹配前面任何一种情形的时候,执行机动代码(因此,也相当于一个 else 语句) 。


相信看了以上介绍你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

相关阅读:

html5中的DOM编程的实现步骤

HTML里的事件怎么使用

HTML5中的progress元素的详细介绍及兼容性处理

热心网友 时间:2022-05-15 15:25

[JavaScript] 推荐一个不错的免费JavaScript开发工具,比aptana轻得多~~
[分页: 12345678] 73 wjd2002 9087 1 小时前
wangxu_zero
[JavaScript] 从校内网的网页源码学到一点东西 3 eimhee 263 19 小时前
cqggff
良好: [JavaScript] google首页动画效果
[分页: 1234567] 65 ice-cream 11133 昨天
freedomstyle
[JavaScript] 该死的IE
[分页: 123] 26 luolonghao 5266 2009-01-29
木雨青青
[JavaScript] 拖拽 DIV ,基础js ,可根据需要修改,扩展 0 delino 148 2009-01-23
delino
[JavaScript] javascript实现单例模式改善代码质量 0 taelons 85 2009-01-22
taelons
良好: [JavaScript] js图片轮换效果
[分页: 1234] 32 ice-cream 4681 2009-01-22
suan2046
[JavaScript] 常用JS代码实例 2 vb2005xu 355 2009-01-22
vb2005xu
[JavaScript] javascript实现导出excel(可以导出表格线)
[分页: 12] 12 wangchao_17915566 4069 2009-01-21
kimmking
[JavaScript] javascript调试原理 4 ayound 376 2009-01-20
hanjs
[JavaScript] Javascript数组类型检测:编写更强壮的isArray函数 1 笨笨狗 109 2009-01-19
鹤惊昆仑
[JavaScript] 从call函数出发 2 jason8204@126.com 123 2009-01-19
stworthy
[JavaScript] javascript函数--类的认识 6 jizhan 276 2009-01-19
xinshaoye
[JavaScript] 两个 JavaScript 面向对象的方法
[分页: 12] 12 yangdong 1029 2009-01-18
yangdong
[JavaScript] 推荐个IE调试JS的工具 2 Blithe 202 2009-01-18
ayound
[JavaScript] javascript面向对象技术基础(六)
[分页: 12] 13 sdcyst 3124 2009-01-17
天空不空
[JavaScript] html的下拉框的几个基本用法 6 nenyalanye_1 390 2009-01-16
zhaoxrx
[JavaScript] 发布一个JSI Example Project 5 jindw 491 2009-01-16
jindw
[JavaScript] 从人民解放战争来看EXTJS和JQUERY间的选择
[分页: 123456] 56 shgen 13479 2009-01-16
shagan
[JavaScript] javascript 父窗口(父页面)— 子窗口 (子页面)互相调用的方法 5 holdbelief 1169 2009-01-16
hanjs
[JavaScript] FF & IE下的Real和Wmp播放器 0 fuyun 110 2009-01-16
fuyun
[JavaScript] JavaScript path merge 2 bellstar 55 2009-01-15
bellstar
[JavaScript] 遵循MVC模式,效仿JTree思想,用javascript实现树形结构教程 4 terrynoya 993 2009-01-14
hanjs
[JavaScript] Elements! v0.9 速度最快的选择器引擎 6 hackwaly 394 2009-01-14
jaytuzi@163.com
[JavaScript] Javascript 继承 (五) 0 风雪涟漪 98 2009-01-13
风雪涟漪
[JavaScript] Javascript 继承 (四) 0 风雪涟漪 114 2009-01-12
风雪涟漪
[JavaScript] java和javascript中的回调函数 0 cy729215495 123 2009-01-12
cy729215495
[JavaScript] 基于mootools1.2的Table 4 xwycs 383 2009-01-12
xwycs
良好: [JavaScript] 开心网【朋友买卖、咬人、争车位】Firefox插件
[分页: 12345678] 70 avidmouse 22431 2009-01-12
pjzhong
[JavaScript] JE 博客页面的"回复"函数quote

热心网友 时间:2022-05-15 16:43

先看明白、再会修改,都不难,难的是根据实际应用,自己动用写代码。
不会写代码,再会看也没用。
javascript的思想很灵活,多看看高手的优雅代码,少模仿那些胡拼乱凑的垃圾

热心网友 时间:2022-05-15 18:18

《javascript权威指南》,里面讲的东西很深入,俗称“犀牛书”,我手上的是第四版,翻译得不错,文笔流畅,通俗易懂,读起来比较而言不太累。
如果有能力也可以下一个英文的电子版来看看。

热心网友 时间:2022-05-15 20:09

JAVASCRIPT也就客户端脚本语言,学那么深入干啥?

热心网友 时间:2022-05-15 22:17

《learning javascript》学习javascript
犀牛书

热心网友 时间:2022-05-16 00:42

看看这个,牛人比较多。
http://www.javaeye.com/forums/tag/JavaScript
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
四川省综合素质a级证书? 华为手机怎么还原微信聊天记录 华为手机微信内容恢复方法 股权转让的主要方式有哪些 股权转让有哪几种方式 股东转让的几种形式是 股东转让的几种形式 高考多少分能上衡阳师范学院南岳学院 你们被玖富金融骗,后期有还款吗? 玖富悟空理财2022年最新消息还有希望吗?悟空理财最新情况(悟空理财可信... 同等责任交通事故致人死亡是否追究刑事责任 一个有两个昵称,其中一个怎么删除 一个可以有两个昵称怎么回事? 一个可以同时用两个名称吗? 微信在授权时候发现有两个,是怎么回事? 一个怎么会有两个头像和昵称? 为什么同一个登陆时却出现了两个不一样的名字!但是都是同一个!_百度问一问 梦幻西游手游秘境降妖11关攻略 鲛人守卫怎么打 期房与现房 你会选择哪一个? 梦幻西游手游大唐秘境降妖怎么打 梦幻西游手游鲛人守卫怎么打 秘境降妖11关打法攻略 梦幻西游手游中秘境降妖第11关怎么过 梦幻西游手游秘境降妖11多少级能打 梦幻西游手游秘境11关龙宫怎么过 梦幻西游手游秘境降妖11关鲛人守卫怎么打 梦幻西游手游秘境降妖第11关鲛人守卫过关攻略 梦幻西游秘境降妖第11关鲛人守卫怎么打 吊扇有几片叶子? 梦幻西游手游秘境降妖第11关迷魂鬼过关攻略 梦幻西游手游秘境降妖第11关怎么打 极限输出的对垒 吊扇几片叶最好? 一个微信登录其它平台有两个账号授权信息,我只想要一个,怎么办? 为什么同一个登陆时却出现了两个不一样的名字!但是都是同一个!_百度问一问 湖北省公务员普通的待遇有多少 赤壁森防站是参公单位吗,可是事业编的职工为什么每个月只有基本工资 湖北公务员待遇怎么样 要几篇以中秋为话题的感恩作文 谢谢 关于中秋圆月感恩情作文 中秋节感恩作文300字要作者名子 钢筋的强度1级210 2级 300 3级360 与 钢筋强度标准值1级210 2级335 3级400 的区别 在中秋来临之际,作为晚辈的我们该如何怀着一颗感恩的心来过这一节日的作文 钢筋强度标准值的确定方法及其意义? 钢筋抗拉强度标准值和屈服强度的标准值有什么区别。 钢筋的强度标准是如何取值的 钢筋的屈服强度有标准值么 小度小度电视机荧屏花怎么办 史姓思字辈男孩起名字 指标标准值的钢筋强度标准值 航母这么大是如何清洗甲板的呢 人类在清洗航母甲板时,用的是海水还是淡水? 船为什么要经常清洗甲板?