使用javascript编写一个程序,通过用户输入的年龄判断是否成年.
解法①:利用if语句书写
思路如下:
1.思路弹出prompt输入框,用户输入年龄,程序把这个值取过来保存到变量中
2.使用if语句lai判断年龄,如果大于等于18就会执行if大括号里面的输出语句
代码如下:
var age=parseInt(prompt('请输入你的年龄:'))if(age>=18){alert('已成年')}
解法②:利用 if else语句书写
1.语法:
```javascript
if(条件表达式){alert('因为条件是 true,我会执行')}else{alert('因为条件是 true,我不会执行')}
2.执行思路:如果条件表达式为真,则执行语句1 否则 执行语句2
3.例题1:判断年龄是否成年
var age =parseInt(prompt('请输入您的年龄:'))if(age>=18){
document.write('已成年')}else{
document.write('未成年')}**
解法③:利用三元运算书写
1.语法结构:
条件表达式 ? 表达式1: 表达式2
2.执行思路如下:
如果条件表达式,如果为真则执行表达式1 的值,如果条件表达式为假则执行表达式2 的值
3.例如:判断是否成年
4.代码如下:
var age =18;
age >=18?alert('已经成年'):alert('没有成年')
5.需注意:
①条件表达式后面的问号一定要式英文问好?
②表达式1与表达式2之间要用英文冒号;隔开
版权归原作者 ZhaocBin 所有, 如有侵权,请联系我们删除。