![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 90
小小小花儿
我回来啦!
展开
-
JavaScript—字符串
JavaScript字符串1.字符串可以是插入到引号中的任何字符。你可以使用单引号或双引号。 2. JavaScript 字符串是原始值,可以使用字符创建: var firstName = “John”,也可以使用 new 关键字将字符串定义为一个对象: var firstName = new String(“John”)var x = "John"; var y = new String("Jo原创 2017-08-19 20:29:36 · 162 阅读 · 0 评论 -
JavaScript 变量提升
1.变量提升:函数声明和变量声明总是会被解释器悄悄地被”提升”到方法体的最顶部。。 2.JavaScript 中,变量可以在使用后声明,也就是变量可以先使用再声明。 3.JavaScript 只有声明的变量会提升,初始化的不会。原创 2017-08-21 11:49:46 · 168 阅读 · 0 评论 -
JavaScript 严格模式(use strict)
1.”use strict” 的目的是指定代码在严格条件下执行。严格模式下你不能使用未声明的变量。 注意: 支持严格模式的浏览器: Internet Explorer 10 +、 Firefox 4+ Chrome 13+、 Safari 5.1+、 Opera 12+。<script> "use strict"; x = 3.14; // 报错 (x 未定义) </script>原创 2017-08-21 18:08:56 · 246 阅读 · 0 评论 -
javascript中的with
with 语句用于设置代码在特定对象中的作用域。 语法:with (expression) statementx = Math.cos(3 * Math.PI) + Math.sin(Math.LN10); y = Math.tan(14 * Math.E);with (Math) { x = cos(3 * PI) + sin(LN10); y = tan(14 * E); }像上面原创 2017-08-21 18:46:14 · 206 阅读 · 0 评论 -
Object.defineProperty
直接在一个对象上定义一个新的属性,或修改一个已经存在的属性。这个方法会返回该对象。Object.defineProperty(obj, prop, descriptor)Object obj 目标对象String prop 需要定义的属性Object descriptor 该属性拥有的特性,可设置的值有: value 属性的值,默认为 undefined。 writable 该属性是否可写,如果设置原创 2017-08-21 18:57:26 · 192 阅读 · 0 评论 -
JavaScript 使用误区
赋值运算符应用错误在 JavaScript 程序中如果你在 if 条件语句中使用赋值运算符的等号 (=) 将会产生一个错误结果, 正确的方法是使用比较运算符的两个等号 (==)。 if 条件语句返回 false (是我们预期的)因为 x 不等于 10:var x = 0; if (x == 10) if 条件语句返回 true (不是我们预期的)因为条件语句执行为 x 赋值 10,10 为 tru原创 2017-08-21 19:36:09 · 184 阅读 · 0 评论 -
JavaScript 表单
JavaScript 表单验证以下实例代码用于判断表单字段(fname)值是否存在,如果存在,则弹出信息,否则阻止表单提交:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script> function validateForm() { var x = document.forms["myForm"]["fname"].value原创 2017-08-23 11:23:47 · 279 阅读 · 0 评论 -
JavaScript 表单验证
表单验证表单数据经常需要使用 JavaScript 来验证其正确性: 验证表单数据是否为空? 验证输入是否是一个正确的email地址? 验证日期是否输入正确? 验证表单输入内容是否为数字型?必填(或必选)项目下面的函数用来检查用户是否已填写表单中的必填(或必选)项目。假如必填或必选项为空,那么警告框会弹出,并且函数的返回值为 false,否则函数的返回值则为 true(意味着数据没有问题):原创 2017-08-23 11:33:27 · 244 阅读 · 0 评论 -
JavaScript JSON
什么是JSON:JavaScript Object Notation JSON是用于存储和传输数据的格式。用途:通常用于服务端向网页传递数据。(JSON使用JavaScript语法,但是JSON格式仅仅是一个文本。文本可以被任何编程语言读取及作为数据格式传递。)JSON语法规则:数据为键/值对 数据由逗号分隔 大括号保存对象 方括号保存数组 例如: {"sites":[ {原创 2017-09-15 10:45:31 · 214 阅读 · 0 评论 -
JavaScript:void(0)含义
void:该操作符指定要计算一个表达式但是不返回函数值语法格式:<head> <script type="text/javascript"> <!-- void func() javascript:void func()或者void(func()) javascript:void(func()) //--> </script> </head>例如:<!DOCTYPE html> <html> <h原创 2017-09-15 12:01:41 · 329 阅读 · 0 评论 -
JavaScript代码规范
代码规范通常包括以下几个方面:1.变量和函数名的命名规则 2.空格,缩进,注释的使用规则 3.其他常用规范变量名变量名推荐使用驼峰法(函数名中的每一个逻辑断点都有一个大写字母来标记)来命名(camelCase): firstName = "John"; lastName = "Doe";price = 19.90; tax = 0.20;fullPrice = price + (price *原创 2017-09-15 12:32:37 · 271 阅读 · 0 评论 -
JavaScript 调试
JavaScript 调试工具 内置的调试工具可以开始或关闭,严重的错误信息会发送给用户。 有了调试工具,我们就可以设置断点 (代码停止执行的位置), 且可以在代码执行时检测变量。 浏览器启用调试工具一般是按下 F12 键,并在调试菜单中选择 “Console” 。 console.log() 方法 如果浏览器支持调试,你可以使用 console.log() 方法在调试窗口上打印 Jav原创 2017-08-21 10:53:10 · 507 阅读 · 0 评论 -
JavaScript 错误 - throw、try 和 catch
JavaScript 错误可能是语法错误,通常是程序员造成的编码错误或错别字。 可能是拼写错误或语言中缺少的功能(可能由于浏览器差异)。 可能是由于来自服务器或用户的错误输出而导致的错误。 当然,也可能是由于许多其他不可预知的因素。JavaScript 抛出(throw)错误当错误发生时,当事情出问题时,JavaScript 引擎通常会停止,并生成一个错误消息。 描述这种情况的技术术语是:J原创 2017-08-21 10:02:50 · 312 阅读 · 0 评论 -
JavaScript RegExp 对象
1.什么是 RegExp? RegExp:是正则表达式(regular expression)的简写。 正则表达式描述了字符的模式对象。当您检索某个文本时,可以使用一种模式来描述要检索的内容。RegExp 就是这种模式。var patt=new RegExp("e",i);简单的模式可以是一个单独的字符。 var patt=/e/i; 注意: 当使用构造函数创造正则对象时,需要常规的字符转义原创 2017-08-21 09:39:56 · 200 阅读 · 0 评论 -
Javascript—运算符
运算符1.算术运算符 运算符 = 用于赋值 运算符 + 用于加值。 2.赋值运算符 3.运算符用于把文本值或字符串变量加起来(连接起来)。 txt1="What a very"; txt2="nice day"; txt3=txt1+txt2;运行结果:What a verynice day要想在两个字符串之间增加空格,需要把空格插入一个字符串之中: txt1="原创 2017-08-19 22:08:20 · 570 阅读 · 0 评论 -
JavaScript—比较和逻辑运算符
比较运算符1.比较运算符在逻辑语句中使用,以测定变量或值是否相等。 (==、===、!=、!==、>、<、>=、<=)逻辑运算符1.逻辑运算符用于测定变量或值之间的逻辑。 (&&、||、!)——与、或、非条件运算符1. 如果变量 age 中的值小于 18,则向变量 voteable 赋值 “年龄太小”,否则赋值 “年龄已达到”。voteable=(age<18)?"年龄太小":"年龄已达到";原创 2017-08-19 22:27:36 · 221 阅读 · 0 评论 -
Javascript—if...else语句
条件语句1.if语句:只有当指定条件为 true 时,该语句才会执行代码。if (condition) { 当条件为 true 时执行的代码 }注意:请使用小写的 if。使用大写字母(IF)会生成 JavaScript 错误! 2.If…else 语句:请使用 if….else 语句在条件为 true 时执行代码,在条件为 false 时执行其他代码。if (condition) {原创 2017-08-20 08:45:27 · 330 阅读 · 0 评论 -
Javascript—switch语句
switch语句1. switch(n) { case 1: 执行代码块 1 break; case 2: 执行代码块 2 break; default: 与 case 1 和 case 2 不同时执行的代码 } 工作原理:工作原理:首先设置表达式 n(通常是一个变量)。随后表达式的值会与结构中的原创 2017-08-20 09:05:40 · 380 阅读 · 0 评论 -
Javascript—Break和Continue语句
break语句1.用于跳出循环。continue语句1.用于跳过循环中的一个迭代。Javascript标签1.如需标记 JavaScript 语句,请在语句之前加上冒号<script> cars=["BMW","Volvo","Saab","Ford"]; list:{ document.write(cars[0] + "<br>"); document.write(cars[1]原创 2017-08-20 09:59:22 · 307 阅读 · 0 评论 -
Javascript—typeof,null和undefined
typeof操作符1.检测变量的数据类型typeof "John" // 返回 string typeof 3.14 // 返回 number typeof false // 返回 boolean typeof [1,2,3,4] // 返回 object typeof {name原创 2017-08-20 10:17:17 · 426 阅读 · 0 评论 -
Javascript—循环
for循环:循环代码块一定的次数1.for (语句 1; 语句 2; 语句 3) { 被执行的代码块 }(语句 1 (代码块)开始前执行 starts. 语句 2 定义运行循环(代码块)的条件 语句 3 在循环(代码块)已被执行之后执行) for (var i=0; i<5; i++) { x=x + "该数字为 " + i + "<br>"; }2.语句1 通常我们会使用语句原创 2017-08-20 09:30:13 · 224 阅读 · 0 评论 -
Javascript—类型转换
Javascript数据类型5种数据类型: 1.string 字符串 2.number 数字 3.boolean 布尔 4.object 对象 5.function 函数3种对象类型: 1.object 对象 2.date 时间对象 3.array 数组对象2个不包含任何值的数据类型: 1.null 空引用对象 2.undefined 未定义typeof操作符 typeof "J原创 2017-08-20 17:38:04 · 284 阅读 · 0 评论 -
如何输出对象属性?
1.Object.keys() 返回一个数组,成员是参数对象自身的(不含继承的)所有可遍历( enumerable )属性的键名<script> var person{name:"liyan",age:20} document.write(Object.keys(person)) </script>运行结果:name,age 2.Object.values() Object.val原创 2017-08-20 18:52:03 · 1096 阅读 · 0 评论 -
Javascript—正则表达式
正则表达式1.什么是正则表达式? 正则表达式是由一个字符序列形成的搜索模式。 当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。 正则表达式可以是一个简单的字符,或一个更复杂的模式。 正则表达式可用于所有文本搜索和文本替换的操作。 2.语法 /正则表达式主体/修饰符(可选)var patt = /runoob/i // /runoob/i 是一个正则表达式。 // runo原创 2017-08-20 23:13:35 · 212 阅读 · 0 评论 -
JavaScript 验证 API
约束验证 DOM 方法checkValidity(): 如果 input 元素中的数据是合法的返回 true,否则返回 false。 用法:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body><p>输入数字并点击验证按钮:</p><input id="id1" type="number" min="100" max原创 2017-08-30 21:27:33 · 514 阅读 · 0 评论