JavaScript语法-三元运算符、特殊语法、流程控制语句、99乘法表
JavaScript语法-三元运算符
三元运算符:
?:表达式
语法:
表达式? 值1:值2
判断表达式的值,如果是true则取值1,如果是false则取值2;
<script> <!-- 定义值--> var a = 3; //定义值 var b = 4; //判断a是否大于b,大于返回1,不大于返回0 var c = a > b ? 1 : 0; //页面弹框 alert(c) </script>
JavaScript语法-特殊语法
<script> //1.语句以分号结尾,如果一行只有一条语句,可以省略分号(不建议) var a = 3 alert(a) /* 2.变量的定义使用var关键字,也可以不使用 用:定义的变量是局部变量 不用:定义的变量是全局变量 */ //定义变量 var b; //定义方法 function fun(){ //赋值 b = 4; } //调用方法 fun(); //页面弹窗 alert(b) </script>
JavaScript语法-流程控制语句
switch语句
<script> <!-- 定义变量--> var a; //switc循环 switch (a){ //变量为1的时候 case 1: //页面弹窗 alert("number"); //停止 break; //变量为true的时候 case true: //页面弹窗 alert("true"); //停止 break; // 变量为abc字符串的时候 case "abc": //页面弹窗 alert("string"); //停止 break; // 变量为null的时候 case null: //页面弹窗 alert("null"); //停止 break; // 变量为undefind的时候 case undefined: //页面弹窗 alert("undefind"); //停止 break; } </script>
while语句
<script> <!-- 1到100的和 --> //定义值 var sum = 0; //定义值 var num = 1; //while循环 while (num<=100){ //循环一次。加一次 sum += num; //循环一次,递增一次 num ++; } //页面弹窗 alert(sum) </script>
for语句
<script> //1到100的和 //定义值 var sum = 0; //for循环,定义变量,到100,循环一次自增一次 for(var i = 0; i <= 100; i++){ //循环一次加一次 sum += i; } //页面弹窗 alert(sum) </script>
JavaScript语法-99乘法表
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>99乘法表</title> <style> /*<!-- 表头单元格 边框为1,实线 -->*/ td{ border: 1px solid; } </style> <script> <!-- 边框,居中--> document.write("<table align='center'>"); //1.完成基本的for循环嵌套,展示乘法表 控制行 for (var i = 1; i <= 9 ; i++) { //<!-- 定义行--> document.write("<tr>"); //控制列 for (var j = 1; j <=i ; j++) { <!-- 表头单元格--> document.write("<td>"); //输出 1 * 1 = 1 document.write(i + " * " + j + " = " + ( i*j) +" "); <!-- 表头单元格--> document.write("</td>"); } //<!-- 定义行--> document.write("</tr>"); } //2.完成表格嵌套 document.write("</table>"); </script> </head> <body> </body> </html>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!