JavaScript(二)
发布日期:2022-02-01 14:28:08 浏览次数:45 分类:技术文章

本文共 2563 字,大约阅读时间需要 8 分钟。

JavaScript比较和逻辑运算符

  • 用于测试true或false
  • 比较运算符,给定x=5:
运算符 描述 例子
== 等于 x==8 为 false
=== 全等(值和类型) x===5 为 true;x==="5" 为 false
!= 不等于 x!=8 为 true
> 大于 x>8 为 false
< 小于 x<8 为 true
>= 大于或等于 x>=8 为 false
<= 小于或等于 x<=8 为 true
if (age<18> document.write("Too young")
  • 逻辑运算符,x=6,y=3
运算符 描述 例子
&& and (x<10&&y>1)为true
|| or (x==5||y==5)为false
! not !(x==y)为true
  • 条件运算符

variablename=(condition)?value1:value2

JavaScript if…Else语句

  • if 语句
  • if … else 语句
  • if… else if …else语句
  • switch语句
if (条件)  {
只有当条件为 true 时执行的代码 }if (条件) {
当条件为 true 时执行的代码 }else {
当条件不为 true 时执行的代码 } if (条件 1) {
当条件 1 为 true 时执行的代码 }else if (条件 2) {
当条件 2 为 true 时执行的代码 }else {
当条件 1 和 条件 2 都不为 true 时执行的代码 }
switch(n){
case 1: 执行代码块 1 break;case 2: 执行代码块 2 break;default: n 与 case 1 和 case 2 不同时执行的代码}

工作原理:首先设置表达式 n(通常是一个变量)。随后表达式的值会与结构中的每个 case 的值做比较。如果存在匹配,则与该 case 关联的代码块会被执行。请使用 break 来阻止代码自动地向下一个 case 运行。

点击下面的按钮来显示今天是周几:

JavaScript For循环

  • for 循环代码块一定的次数
  • for/in 循环遍历对象的属性
  • while 指定条件为true时循环指定的代码块
  • do/while 指定条件为true时循环制定的代码块
for (var i=0,len=cars.length;i
");}var i=0,len=cars.length;for (; i
");i++;}语句1,语句2,语句3都可以省略。语句二省略需要里面有breakvar person={
fname:"John",lname:"Doe",age:25};for (x in person) {
txt=txt + person[x]; }

JavaScript while循环

while (条件)  {
需要执行的代码 }do {
需要执行的代码 }while (条件);

JavaScript break和continue语句

  • break 语句用于跳出循环。
    continue 用于跳过循环中的一个迭代。
for (i=0;i<10;i++)  {
if (i==3) {
break; } x=x + "The number is " + i + "
"; }
for (i=0;i<=10;i++) {
if (i==3) continue; x=x + "The number is " + i + "
"; }
cars=["BMW","Volvo","Saab","Ford"];list:{
document.write(cars[0] + "
");document.write(cars[1] + "
");document.write(cars[2] + "
");break list;document.write(cars[3] + "
");document.write(cars[4] + "
");document.write(cars[5] + "
");}

通过标签引用,break 语句可用于跳出任何 JavaScript 代码块

JavaScript错误-Throw、Try和Catch

  • try 语句测试代码块的错误。
  • catch 语句处理错误。
  • throw 语句创建自定义错误。
try  {
//在这里运行代码 }catch(err) {
//在这里处理错误 }

My First JavaScript

Please input a number between 5 and 10:

JavaScript表单验证

  • JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。
    • 用户是否已填写表单中的必填项目?
    • 用户输入的邮件地址是否合法?
    • 用户是否已输入合法的日期?
    • 用户是否在数据域 (numeric field) 中输入了文本?
function validate_required(field,alerttxt){
with (field){
if (value==null||value=="") {
alert(alerttxt);return false}else {
return true}}}
function validate_email(field,alerttxt){
with (field){
apos=value.indexOf("@")dotpos=value.lastIndexOf(".")if (apos<1||dotpos-apos<2) {
alert(alerttxt);return false}else {
return true}}}

转载地址:https://blog.csdn.net/shunjianxaioshi/article/details/118675485 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:HTML(一)
下一篇:JavaScript(三)

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月24日 21时43分33秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章