javascript基础(二) 个人笔记
来源:互联网 发布:ct数据增益处理 编辑:程序博客网 时间:2024/06/05 20:30
javascript的条件语句
if语句
只有当指定条件为 true 时,该语句才会执行代码。
语法如下:
if (条件) { //只有当条件为 true 时执行的代码 }
if···else···语句
如果if条件成立,则执行if的条件代码,否则,则执行else的代码。
语法如下:
if (条件) { //当条件为 true 时执行的代码 } else { //当条件不为 true 时执行的代码 }
闰年判断事例如下:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><script> /*闰年的判断*/ var a = parseInt(prompt("请输入年份:")); if(a%4==0&&a%100!=0||a%400==0) alert("是"); else alert("否");</script></body></html>
结果如下:
if···else if···else···语句
通过多个选择语句来选择一个代码执行。
(可以有多个else if 语句)
语法如下:
if (条件 1) { //当条件 1 为 true 时执行的代码 } else if (条件 2) { //当条件 2 为 true 时执行的代码 } else { //当条件 1 和 条件 2 都不为 true 时执行的代码 }
微型计算器事例:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>计算器</title></head><body><script> var a = parseInt(prompt("请输入第一个数:")); var b = prompt("请输入运算符:"); var c = parseInt(prompt("请输入第二个数:")); if(b=="-"){ var sum = a-c; } else if(b=="+"){ var sum = a+c; }else if(b=="*"){ var sum = a*c; }else if(b=="/"){ var sum = a/c; } else alert("输入错误"); alert(a+b+c+"="+sum);</script></body></html>
结果:
Switch 语句
根据case 的值来执行相对应的代码段。
语法如下:
switch(n) { case 1: 执行代码块 1 break; case 2: 执行代码块 2 break; default: n 与 case 1 和 case 2 不同时执行的代码 }
判断季节事例如下:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>月份</title></head><body><script> var a = parseInt(prompt("请输入月份:")); switch (a){ case 12: case 11: case 10:{ var sum = "四"; break; } case 9: case 8: case 7: { var sum = "三"; break; } case 6: case 5: case 4:{ var sum = "二"; break; } case 3: case 2: case 1:{ var sum = "一"; break; } default:{ var sum = "输入有误!"; break; } } alert(sum);</script></body></html>
结果:
阅读全文
1 0
- javascript基础(二) 个人笔记
- javascript基础(一)个人笔记
- javascript基础(三) 个人笔记
- javascript基础(四) 个人笔记
- JavaScript基础(补充) 个人笔记
- HTML5基础(二) 个人笔记
- CSS基础(二) 个人笔记
- JavaScript基础Dom 个人笔记
- javascript基础笔记(二)
- JavaScript个人笔记:面向对象设计二(继承)
- JAVASCRIPT学习笔记基础(二)
- 黑马程序员:iOS基础——个人笔记(二)
- JavaScript基础之BOM 个人笔记
- JavaScript学习笔记(二) 基础
- JavaScript学习笔记(二) 基础
- JavaScript基础学习笔记(二)
- R基础(个人笔记)
- JavaScript基础学习笔记(二)——JavaScript 注释、JavaScript 变量、JavaScript运算符
- js获取table中的tr数量
- IO多路转接之select
- SpannableStringBuilder设置字符串不同颜色和大小
- 如何获取本地时间信息,并把getDay()函数获取到的日期改为日一二三四五六
- vuecli 苹果浏览器 按浏览器返回键 插件失效 ,安卓及pc端正常
- javascript基础(二) 个人笔记
- 浅谈Vue.js中v-for,javascript中for in 输出键值对的区别
- C语言(13)蛋蛋的问题(二)
- java内存模型
- datatable 使用LAMBDA表达查询,过滤
- 第一篇:JAVA之基础学习线路图
- POJ 1328 Radar Installation(贪心)
- ThreadPoolExecutor线程池
- 【hdu 1232】 畅通工程