摘要: 通常, JavaScript 字符串是原始值,可以使用字符创建: var firstName = "John" 但我们也可以使用 new 关键字将字符串定义为一个对象: var firstName = new String("John") var x = "John";var y = new Str 阅读全文
posted @ 2020-12-24 20:20 鯨落 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 运算符 = 用于赋值。 运算符 + 用于加值。 运算符 = 用于给 JavaScript 变量赋值。 算术运算符 + 用于把值加起来。 指定变量值,并将值相加: y=5;z=2;x=y+z; 在以上语句执行后,x 的值是: 7 + 运算符用于把文本值或字符串变量加起来(连接起来)。 如需把两个或多个 阅读全文
posted @ 2020-12-24 20:03 鯨落 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 绝对等于 x “5” 返回值false x 5 返回值true !== 不绝对等于 x!==“5” 返回值true x!==5 返回值false 可以在条件语句中使用比较运算符对值进行比较,然后根据结果来采取行动: if (age<18) x="Too young"; 阅读全文
posted @ 2020-12-24 19:35 鯨落 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 逻辑运算符用于测定变量或值之间的逻辑。 给定 x=6 以及 y=3 && and (x < 10&& y > 1) 为 true || or (x==5 || y==5) 为 false ! not !(x==y) 为 true avaScript 还包含了基于某些条件对变量进行赋值的条件运算符。 阅读全文
posted @ 2020-12-24 19:34 鯨落 阅读(45) 评论(0) 推荐(0) 编辑
摘要: if 语句 - 只有当指定条件为 true 时,使用该语句来执行代 if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码 if...else if....else 语句- 使用该语句来选择多个代码块之一来执行 switch 语句 - 使用该语句来选择多个 阅读全文
posted @ 2020-12-24 19:10 鯨落 阅读(18) 评论(0) 推荐(0) 编辑
摘要: switch(n) { case 1: 执行代码块 1 break; case 2: 执行代码块 2 break; default: 与 case 1 和 case 2 不同时执行的代码 } 首先设置表达式 n(通常是一个变量)。 随后表达式的值会与结构中的每个 case 的值做比较。 如果存在匹配 阅读全文
posted @ 2020-12-24 19:02 鯨落 阅读(53) 评论(0) 推荐(0) 编辑
摘要: for - 循环代码块一定的次数 for/in - 循环遍历对象的属性 while - 当指定的条件为 true 时循环指定的代码块 do/while - 同样当指定的条件为 true 时循环指定的代码块 for/in循环 var person={fname:"Bill",lname:"Gates" 阅读全文
posted @ 2020-12-24 19:00 鯨落 阅读(48) 评论(0) 推荐(0) 编辑
摘要: break 语句可用于跳出循环。 break 语句跳出循环后,会继续执行该循环之后的代码(如果有的话) for (i=0;i<10;i++) { if (i==3) { break; } x=x + "The number is " + i + "<br>"; } continue 语句中断循环中的 阅读全文
posted @ 2020-12-24 18:53 鯨落 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 可以使用 typeof 操作符来检测变量的数据类型。 typeof "John" // 返回 stringtypeof 3.14 // 返回 numbertypeof false // 返回 booleantypeof [1,2,3,4] // 返回 objecttypeof {name:'John 阅读全文
posted @ 2020-12-24 18:24 鯨落 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 通过使用 JavaScript 函数 通过 JavaScript 自身自动转换 数字转换为字符串 全局方法 String() 可以将数字转换为字符串。 该方法可用于任何类型的数字,字母,变量,表达式: String(x) // 将变量 x 转换为字符串并返回String(123) // 将数字 12 阅读全文
posted @ 2020-12-24 18:21 鯨落 阅读(57) 评论(0) 推荐(0) 编辑
摘要: JavaScript 中,函数及变量的声明都将被提升到函数的最顶部。 JavaScript 中,变量可以在使用后声明,也就是变量可以先使用再声明。 x = 5; // 变量 x 设置为 5elem = document.getElementById("demo"); // 查找元素elem.inne 阅读全文
posted @ 2020-12-24 18:18 鯨落 阅读(48) 评论(0) 推荐(0) 编辑
摘要: HTML 表单验证可以通过 JavaScript 来完成。 以下实例代码用于判断表单字段(fname)值是否存在, 如果不存在,就弹出信息,阻止表单提交: function validateForm() { var x = document.forms["myForm"]["fname"].valu 阅读全文
posted @ 2020-12-24 18:13 鯨落 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 输入的数据必须包含 @ 符号和点号(.)。同时,@ 不可以是邮件地址的首字符,并且 @ 之后需有至少一个点号: function validateForm(){ var x=document.forms["myForm"]["email"].value; var atpos=x.indexOf("@ 阅读全文
posted @ 2020-12-24 18:10 鯨落 阅读(51) 评论(0) 推荐(0) 编辑
摘要: checkValidity(): 如果 input 元素中的数据是合法的返回 true,否则返回 false。 setCustomValidity(): 设置 input 元素的 validationMessage 属性,用于自定义错误提示信息的方法。 使用 setCustomValidity 设置 阅读全文
posted @ 2020-12-24 18:07 鯨落 阅读(68) 评论(0) 推荐(0) 编辑
摘要: JavaScript 中 this 不是固定不变的,它会随着执行环境的改变而改变。 在方法中,this 表示该方法所属的对象。 如果单独使用,this 表示全局对象。 在函数中,this 表示全局对象。 在函数中,在严格模式下,this 是未定义的(undefined)。 在事件中,this 表示接 阅读全文
posted @ 2020-12-24 18:04 鯨落 阅读(36) 评论(0) 推荐(0) 编辑