提示用户请输入年龄----
var age=prompt("请您输入您的年龄");//弹框---并且有输入,输入的内容在age变量中
console.log(age);//最终的结果是字符串的类型
如果想要输入的是一个整数,用一个类型转换var age=parseInt(prompt("请您输入您的年龄"));
* 三元表达式
* 运算符号: ? :
* 语法:
* var 变量=表达式1?表达式2:表达式3;
* 执行过程:
* 表达式1的结果是true还是false,如果是true则执行表达式2,然后把结果给变量
* 如果表达式1的结果是false,则执行表达式3,把结果给变量
布尔类型的隐式转换
转换为true 非空字符串 非0数字 true 任何对象
转换成false 空字符串 0 false null undefined NaN
var message;
// 会自动把message转换成false
if (message) {
// todo...
}
用表格写一个九九乘法表
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
document.write("<table border='1' cellpadding='0' cellspacing='0'>");
for(var i=1;i<=9;i++){
document.write("<tr>");
for(var j=1;j<=i;j++){
document.write("<td>");
document.write(i+"*"+j+"="+i*j);
document.write("<td\>");
}
document.write("<tr\>");
}
document.write("<table\>");
</script>
</body>
</html>
代码调试
写代码---打开浏览器--F12(开发人员工具)--->Sources---双击文件,在某一行代码前面点击一下(出现的东西就是断点),然后点向下的箭头,写在watch里面输入你想要看到的值,然后回车即可
Watch: 监视,通过watch可以监视变量的值的变化,非常的常用。
F10: 程序单步执行,让程序一行一行的执行,这个时候,观察watch中变量的值的变化。
F8:跳到下一个断点处,如果后面没有断点了,则程序执行结束。
continue和break
break:立即跳出整个循环,即循环结束,开始执行循环后面的内容(直接跳到大括号)
continue:立即跳出当前循环,继续下一次循环(跳到i++的地方)