JavaScript(二)
");}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]; }
发布日期: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
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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月24日 21时43分33秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
手把手教你使用Unity的Behavior Designer
2019-04-27
Unity3D摄像机裁剪——NGUI篇
2019-04-27
lua深拷贝一个table
2019-04-27
app运行提示Unable to Initialize Unity Engine
2019-04-27
spring boot 与 Ant Design of Vue 实现修改按钮(十七)
2019-04-27
spring boot 与 Ant Design of Vue 实现删除按钮(十八)
2019-04-27
spring boot 与 Ant Design of Vue 实现新增角色(二十)
2019-04-27
spring boot 与 Ant Design of Vue 实现修改角色(二十一)
2019-04-27
spring boot 与 Ant Design of Vue 实现删除角色(补二十一)
2019-04-27
spring boot 与 Ant Design of Vue 实现左侧组织树(二十三)
2019-04-27
spring boot 与 Ant Design of Vue 实现新增组织(二十四)
2019-04-27
spring boot 与 Ant Design of Vue 实现修改组织(二十五)
2019-04-27
spring boot 与 Ant Design of Vue 实现删除组织(二十六)
2019-04-27
spring boot 与 Ant Design of Vue 实现新增用户(二十八)
2019-04-27
spring boot 与 Ant Design of Vue 实现修改用户(二十九)
2019-04-27
spring boot 与 Ant Design of Vue 实现删除用户(三十)
2019-04-27