第九课javascript语句运用实例

if...else语句

1 var a=12;
2 if(a>10){
3     alert("a的值大于10");
4 }else{
5     alert("a的值不大于10");
6 }

if...else...if语句

1 var a=12;
2 if(a<10){
3     alert("a的值小于10");
4 }else if(a==10){
5     alert("a的值等于10");
6 }else{
7     alert("a的值大于10");
8 }

if嵌套语句

 1 var a=8;
 2 if(a>=10){
 3     if(a==10){
 4         alert("a=10");
 5     }else{
 6         alert("a>10");
 7     }
 8 }else{
 9     alert("a的值不大于10");
10 }

switch...case语句

 1 var a=2;
 2 switch(a){
 3     case 1:
 4         alert("哼哼");break;
 5     case 2:
 6         alert("2222");break;
 7     case 3:
 8         alert("嘻嘻");break;
 9     case 4:
10         alert("嘿嘿");break;
11     default:
12         alert("你笑啥");
13 }

 1 var a=parseInt(prompt("请输入第一个数字"));
 2 var b=parseInt(prompt("请输入第二个数字"));
 3 var c=prompt("请输入运算符");
 4 switch(c){
 5     case "+":
 6         alert(a+b);break;
 7     case "-":
 8         alert(a-b);break;
 9     case "*":
10         alert(a*b);break;
11     case "/":
12         alert(a/b);break;
13     case "%":
14         alert(a%b);break;
15     default:
16         alert("字符串错误");
17 }

循环语句

1 for(var a=0;a<10;a=a+1){
2     if(a==5){
3         continue;
4     }
5     alert(a);
6 }

会输出除去5之外的0-9。

实例应用

1 //写出100以内的奇数
2 var str="";
3 for(var a=1;a<100;a++){
4     if(a%2!=0){
5         str=str+a+",";
6     }
7 }
8 alert(str);

1 //求1+2+3+4+...10的和
2 var sum=0;
3 for(var a=1;a<11;a++){
4     sum=sum+a;
5 }
6 alert(sum);

1 //求1-10的阶乘
2 var sum=1;
3 for(var a=1;a<11;a++){
4     sum=sum*a;
5 }
6 alert(sum);

1 //输出乘法口诀表
2 for(var a=1;a<10;a++){
3     for(var b=1;b<10;b++){
4         if(a<=b){
5             alert(a+"乘以"+b+"等于"+a*b);
6         }
7     }
8 }

可输出81次乘法口诀

1 //100以内与7相关的数
2 var str="";
3 for(var a=1;a<100;a++){
4     if((a%7==0)||(a%10==7)||((a-a%10)/10==7)){
5         str=str+a+",";
6     }
7 }
8 alert(str);

1 //篮球从5米高度落下,每次弹起高度为原高度的30%,输出第六次弹起高度
2 var gao=5;
3 for(a=1;a<7;a++){
4     gao=gao*0.3;
5 }
6 alert(gao);

1 //假设一粒芝麻重0.000001kg,要放满有32格的棋盘,第一格放1粒,第二格放2粒,第三格放4粒,第四格放8粒,放满需要多重的芝麻。
2 var sum=1;
3 var a=1;
4 for(var i=1;i<33;i++){
5     a=a*2;
6     sum=sum+a;
7 }
8 alert(sum*0.000001);

时间: 2024-10-14 05:55:57

第九课javascript语句运用实例的相关文章

第九课 Python语句的编写之for

a=[1,2,3,4,5] 这里的a是一个列表. 如果想把a中的所有数打印一边,要怎么编写代码呢? 有人说,之前不是讲了吗,a[0]=1,a[1]=2...那就执行print呗,比如 1 print(a[0]) 2 print(a[1]) 3 print(a[2]) 4 print(a[3]) 5 print(a[4]) 看下执行的效果: 1 1 2 2 3 3 4 4 5 5 确实打印出来了,虽然不在一行而是用了五行.如果a这个列表里有100个数.1000个数呢? 这里,Python提供了一个

【C语言探索之旅】 第一部分第九课:函数

内容简介 1.课程大纲 2.第一部分第九课:函数 3.第一部分第十课预告: 练习题+习作 课程大纲 我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案.还会带大家用C语言编写三个游戏. C语言编程基础知识 什么是编程? 工欲善其事,必先利其器 你的第一个程序 变量的世界 运算那点事 条件表达式 循环语句 实战:第一个C语言小游戏 函数 练习题 习作:完善第一个C语言小游戏 C语言高级技术 模块化编程 进击的指针,C语言王牌 数组 字符串 预处理 创建你自己的变量类型 文件读写 动

基于案例SQL优化第九课作业分享

默认统计信息收集: 1. 11g默认启动了统计信息收集的任务,默认运行时间是周一到周五晚上10点和周6,周天的早上6点 2. 你也可以关闭自动统计新收集任务,选择手工收集的方式,但是一般不建议这样操作. 动态统计信息: 1. 统计信息默认情况下是每天晚上10点半后收集,如果新建对象还没来得级收集统计信息,就采用动态采样的方式. 2. 具体在set autotrace 跟踪的执行计划中,可以看到类似:- dynamic sampling used for this statement (level

JavaScript 语句标识符,变量周期

语句 描述 break 用于跳出循环. catch 语句块,在 try 语句块执行出错时执行 catch 语句块. continue 跳过循环中的一个迭代. do ... while 执行一个语句块,在条件语句为 true 时继续执行该语句块. for 在条件语句为 true 时,可以将代码块执行指定的次数. for ... in 用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作). function 定义一个函数 if ... else 用于基于不同的条件来执行不同的动作. ret

【C++探索之旅】第一部分第九课:数组威武,动静合一

内容简介 1.第一部分第九课:数组威武,动静合一 2.第一部分第十课预告:文件读写,海阔凭鱼跃 数组威武,动静合一 上一课<[C++探索之旅]第一部分第八课:传值引用,文件源头>中,我们学习了函数参数的不同传递形式:值传递和引用传递,也学习了如何用头文件和源文件来更好地组织项目. 在不少程序中,我们都需要使用多个相同类型的变量.例如:一个网站的用户名列表(一般是string类型):或者一场比赛的前10个最佳得分(一般是int类型). 类似地,C++和大多数编程语言一样,也有将多个相同类型的数据

第五章:Javascript语句

在javascript中,表达式是短语,那么语句(statement)就是整句或命令.正如英文语句以句号结尾,javascript以分号结尾. 表达式计算出一个值,但语句使某件事发生. “使某件事发生”的一个方法是计算带有副作用的表达式.诸如赋值和函数调用这些有副作用的表达式,是可以作为单独的语句的.这种把表达式当做语句的用法也称做表达式语句(expression statement).类似的语句还有声明语句(declaration statement),声明语句用来声明新变量或者定义新函数.

NeHe OpenGL教程 第九课:移动图像

转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线教程的编写,以及yarn的翻译整理表示感谢. NeHe OpenGL第九课:移动图像 3D空间中移动图像: 你想知道如何在3D空间中移动物体,你想知道如何在屏幕上绘制一个图像,而让图像的背景色变为透明,你希望有一个简单的动画.这一课将教会你所有的一切.前面的课程涵盖了基础的OpenGL,每一课都是在

tp5 r3 一个简单的SQL语句调试实例

tp5 r3 一个简单的SQL语句调试实例先看效果核心代码 public function index() { if (IS_AJAX && session("uid")==1){ $sql=input("post.sql"); $sql=base64_decode($sql); if ($sql){ if (preg_match('/INSERT INTO|DELETE|UPDATE\s/i', $sql, $info)){ $result=\th

【C语言探索之旅】 第二部分第九课: 实战&quot;悬挂小人&quot;游戏

内容简介 1.课程大纲 2.第二部分第九课: 实战"悬挂小人"游戏 3.第二部分第十课预告: 安全的文本输入 课程大纲 我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案.还会带大家用C语言编写三个游戏. C语言编程基础知识 什么是编程? 工欲善其事,必先利其器 你的第一个程序 变量的世界 运算那点事 条件表达式 循环语句 实战:第一个C语言小游戏 函数 练习题 习作:完善第一个C语言小游戏 C语言高级技术 模块化编程 进击的指针,C语言王牌 数组 字符串 预处理 创建