千家信息网

JavaScript程序都有什么结构

发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,小编给大家分享一下JavaScript程序都有什么结构,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!JavaScript中
千家信息网最后更新 2026年11月04日JavaScript程序都有什么结构

小编给大家分享一下JavaScript程序都有什么结构,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

JavaScript中有3种程序结构,分别为:1、顺序结构;程序默认都是从上到下逐行执行。2、分支结构;根据条件判断的结果,有选择的执行不同。3、循环结构;程序可以反复执行同一代码段,到达临界时退出。

本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

JavaScript中的程序结构

分为三大类:

  • 顺序:程序默认都是从上到下逐行执行

  • 分支:根据条件判断的结果,有选择的执行不同

  • 循环:程序可以反复执行同一代码段,到达临界时退出

**************************************************************************************************

例子:

需求分析:

var price=prompt("please input the goods price:");var accout=prompt("please input the goods account:");var money=prompt("please input the goods money:");var sum=parseFloat(price)*parseInt(accout);(sum>500)&&(sum*=0.8);var change=money-sum;alert("应收"+sum+",找零"+change);

分支结构

1.if 结构:

语法:

if(条件){满足条件才执行的的代码段}

2.if ···else结构:

语法:

if(条件){满足条件才执行的的代码段}else{条件不满足}

3.else if结构

语法:

if(条件1){满足条件1才执行的的代码段}else if(条件2){条件2满足}else if(条件3){条件3满足}else{之前所有条件都不满足}

4.分支结构 vs 三目/短路

如果只是返回值-->三目/短路

如果操作复杂--->分支结构

短路逻辑:

条件&&操作:一件事情,满足就做,否则不做,只限操作简单的情况下

值1||值2:如果值1有效,就返回值1,否则返回值2

三目运算:

三目运算:多个值,按条件判断,多选一

条件表达式 ? 表达式1 : 表达式2 ;

如果"条件表达式"的结果为真(true),则执行"表达式1"中的代码,否则就执行"表达式2"中的代码。

5.switch结构

语法:

switch(表达式){case  值1:代码1;case  值2:代码2;case  值3:代码3;"""""`default:默认代码段;}
  • break:停止当前结构的执行,并跳出当前结构

  • continue:结束本轮循环,继续下一轮循环//control一般都额可以使用否定条件代替.

  • switch:条件是全等比较时,首选switch case

  • else if:除全等比较外,希望灵活定义条件时

循环结构

循环结构: 让程序反复执行一段代码段,只有达到临界条件时,停止循环

3要素:

  • 1.循环条件:继续循环的条件

  • 2.循环变量:在循环条件中,用作比较的变量

    //从几开始,每次增减几,到几结束

  • 3.循环体:反复执行的代码段

while循环

使用条件:循环变量的变化规律不确定的时候

语法

while(条件){循环体;迭代循环变量;}

例子:

猜数字游戏:由计算机随机生成一个0-100的数字,玩家进行猜测数字的大小,并给予猜大了,猜小了的提示,直到最后猜对!

var n=parseInt(Math.random()*(100-0+1)+0);//生成0-100的随机数var input="";while(input!=n&&input!="exit"){input=prompt("you guess");alert(    input>n?"bigger":    input 

do while循环

使用条件:如果第一个条件就不满足,也希望至少能执行一次;

语法:

var 循环变量=初值;do{  循环体;  迭代变化循环变量;} while(循环条件)

for循环

使用条件:循环变量的变化规律固定时

语法:

var 循环变量=初值;for(var 循环变量=初值;循环条件;迭代变化循环变量){循环体}

例子:打印乘法表中制定一行(必须在控制台输出)

                                                                                                


以上是"JavaScript程序都有什么结构"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

条件 循环 结构 代码 变量 程序 表达式 语法 分支 循环体 变化 例子 初值 数字 篇文章 结果 迭代 不同 乘法 内容 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技公司 亿人帮互联网科技有限公司 北京路客互联网科技有限公司 互联网科技社 腾讯阿里互联网科技 互联网 卓越科技 期待互联网科技 银优互联网科技有限公司 华脉科技工业互联网产品 山东吉时兔互联网科技有限公司 广州慧亚互联网科技怎么样 国大互联网教育科技有限公司工作 迪庆互联网科技招生 互联网安防科技感 科技互联网行业投资研究 北京天晋互联网科技有限公司 悟空问答互联网科技 陕西彩京云互联网科技有限公司 互联网科技创业计划的风险分析 中国主要互联网科技公司 河南真二互联网科技有限公司 北京互联网科技 互联网医疗科技 奇酷互联网科技公司 天速互联网络科技有限公司 重庆威客帮互联网科技 江阴互联网智能科技产品进口 成都互联网科技公司工作好不好 深圳市优智互联网科技有限公司 安徽零酒互联网科技有限公司
0