![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
努力飞翔的小菜鸟
小菜鸟,起飞了,,,,,
展开
-
Array基础
Javascript的Array对象是用于构造数组的全局对象,数组是类似于列表的高阶对象1. 创建数组:const fruits =["apple", "banana"]; //字面量的方式创建数组const animals = new Array(); //利用Array通过new关键字创建数组对象animals2. 访问数组元素const...原创 2019-10-29 17:20:56 · 183 阅读 · 0 评论 -
笔记3-javascript基本概念
一.语法1.1 ECMAScript中的一切(变量、函数名和操作符)都区分大小写。1.2 标识符:指变量、函数、属性的名字,或者函数的参数。ECMAScript标识符采用驼峰大小写格式,也就是第一个字母小写,剩下的每个单词的首字母大写1.3 严格模式:为JavaScript定义了一种不同的解析与执行模型。在严格模式下,ECMAScript3中的一些不确定行为将得到处理,而且对某些不安全的操...原创 2019-04-20 17:45:23 · 116 阅读 · 0 评论 -
javascript高级程序设计第三版——学习笔记
**笔记1——JavaScript简介**1.1 javascript简介JavaScript由netscape(网景公司)研发,JScript由微软开发ECMA-262——定义一种名为ECMAScript的新脚本语言的标准ecma-262标准规定了脚本语言的:语法、类型、语句、关键字、保留字、操作符、对象***ECMAScript***与web没有依赖关系,这门语言实际上并不包含输...原创 2019-04-18 17:57:51 · 210 阅读 · 0 评论 -
笔记2——html中使用JavaScript
html中使用avaScript1.scirpt元素定义了以下属性:async:可选。xi表示应该立即下载脚本,但不妨碍页面中的其他操作,比如下载其他资源或加载其他脚本,只对外部脚本文件有效charset:可选。表示通过src属性指定的代码的字符集。这个属性很少用defer:可选。表示脚本可以延迟到文档完全被解析和显示之后再执行。只对外部脚本文件有效language:已...原创 2019-04-18 18:47:01 · 157 阅读 · 0 评论 -
JavaScript高阶程序设计第三版笔记-操作符02
布尔操作符逻辑与(&&)在有一个操作数不是布尔值的情况下,逻辑与操作就不一定返回布尔值,规则如下:如果第一个操作数时对象,则返回第二个操作数 如果第二个操作数时对象,则只有在第一个操作数的求值结果为true的情况下才会返回该对象 如果两个操作数都是对象,则返回第二个操作数 如果第一个操作数是null,则返回null 如果第一个操作数是NaN,则返回NaN 如果...原创 2019-05-14 21:49:06 · 104 阅读 · 0 评论 -
JavaScript高阶程序设计第三版笔记-操作符03
关系操作符在比较字符串时,实际比较的是两个字符串中对应位置的每个字符的字符编码 任何操作数与NaN进行关系比较,结果都是falsevar result= "Brick" < "alphabet"; //true在这个例子中,字符串Brick被认为小于字符串alphabet,原因是字母B的字符编码为66,而小写字母a的字符编码是97如果要按照字母表的顺序比较字符串,就必须...原创 2019-05-15 21:34:48 · 118 阅读 · 0 评论 -
js高级程序设计第三版笔记--操作符01
一元操作符只能操作一个值的操作符叫做一元操作符1.递增和递减操作符前置递增和递减:var age=29;++age;以上为前置递增,在这个例子中前置递增操作符把age的值变成了30(为29加上了1)。实际上,执行这个前置递增操作与执行以下操作的效果相同:var age=29;age=age+1;执行前置递减操作方法也类似,结果会从一个数值中减去1总结:执行前...原创 2019-05-11 20:05:19 · 108 阅读 · 0 评论 -
函数
参数的理解ECMAScript中参数在内部是使用一个数组表示的函数接收到的始终是这个数组,而不关心数组中包含哪些参数如果这个数组中不包含任何元素无所谓;如果不包含多个元素也没有问题。在函数体内可以通过arguments对象来访问这个参数数组,从而获取传递给函数的每一个参数arguments对象只是与数组类似,但并不是array的实例arguments的值永远与对应参数的值保...原创 2019-05-22 15:38:37 · 72 阅读 · 0 评论 -
if语句、do-while语句、while语句、for语句、for-in语句、label语句、break和continue
if语句if(condition) statement1 else statement2其中condition(条件),可以是任意表达式,而且对这个表达式求值的结果不一定是布尔值。ECMScript会自动调用Boolean()转换函数将这个表达式的结果转换为一个布尔值do-while语句do-while语句是一种后测试循环语句,即在对条件表达式求值之前,循环体内的代码至少会被执...原创 2019-05-17 17:04:11 · 782 阅读 · 0 评论