实例
主要运用了定义变量、变量赋值、逻辑运算、赋值运算以及条件判断及嵌套的相关知识
<!DOCTYPE html /> <html> <head> <meta charset="utf-8" /> <title>03-25作业</title> </head> <body> <p>1、补充知识点</p> <span> 程序=算法+指令集合<br /> JS如果写在body内部,建议写在body最后<br /> 同时赋值多个变量: var a=1,b=2<br /> 对象的赋值: var _jack={ name="jack", age=35, position="teacher" } </span> <p>案例一:判断是否为闰年</p> <!-- 闰年的算法: 闰年是公历中的名词。闰年分为普通闰年和世纪闰年。 普通闰年:能被4整除但不能被100整除的年份为普通闰年。(如2004年就是闰年,1999年不是闰年); 世纪闰年:能被400整除的为世纪闰年。(如2000年是世纪闰年,1900年不是世纪闰年); --> <script type="text/javascript"> var year=1900; if(year%400 == 0){ document.write(year+"年是世纪闰年"); } else if(year%100 == 0){ document.write(year+"年不是闰年"); }else if(year%4 == 0){ document.write(year+"年是普通闰年"); }else{ document.write(year+"年不是闰年"); } // 易错点:“=”是赋值运算符,用于给变量赋值;“==”是比较运算符,是等于的意思。 </script> <p>案例二:给学生的具体成绩划分等级</p> <!-- 算法:给学生的具体成绩划分等级,优秀(90-100)、良好(80-89)、良(70-79)、及格(60-69)、不及格(0-59),输出该学生的成绩是哪个阶段 --> <script type="text/javascript"> var grade=33; if(grade >= 90){ document.write('成绩为'+grade+';'+'成绩优秀'); }else if(grade >=80){ document.write('成绩为'+grade+';'+'成绩良好'); }else if(grade >= 70){ document.write('成绩为'+grade+';'+'成绩良'); }else if(grade >=60){ document.write('成绩为'+grade+';'+'成绩及格'); }else{ document.write('成绩为'+grade+';'+'成绩不及格'); } </script> </body> </html>
运行实例 »
点击 "运行实例" 按钮查看在线实例
运行预览图
总结:
易错点1:“=”是赋值运算符,用于给变量赋值;“==”是比较运算符,是等于的意思。
易错点2:标点符号要是英文。