(1)顺序结构(默认)
程序默认从上到下一句一句代码执行,这就是顺序结构。
1、断点调试
- 若是某一行代码出现了错误,有可能会导致后面的代码无法执行
- 打断点的两种方式(浏览器模式)
- 在浏览器打断点(source源码)
- 给代码添加debugger
(2)分支结构
1、if~else语句
if(条件) {
// 条件为true执行这里的代码
} else {
// 条件为false执行这里的代码
}
// 多重判断
if(){
} else if() {
} else {
}
2、三目运算符
声明一个变量msg, 如果已登录,给它赋值’您已登录’,否则赋值’您还没登录’;
var isLogin = true;
var msg;
if(isLogin) {
msg = '你已登录';
} else {
msg = '你还没登录';
}
以上例子可用三目运算符(?:)来写:
var msg = isLogin?'你已登录':'你还没登录';
2.1、显示用户输入的日期
- 最后一行"用户输入的日期是xxx", 一开始是隐藏的
- 点击显示日期后, 展示"用户输入的日期是xxx"
- 若输入的月或日是个位数, 在其前面加0, 比如6要变成06
<body>
<p> 年: <input type="text"> </p>
<p> 月: <input type="text"> </p>
<p> 日: <input type="text"> </p>
<p><button onclick="showDate()">显示日期</button></p>
<hr>
<p id&