javascript
ZJOOPS
这个作者很懒,什么都没留下…
展开
-
javascript学习(五)流程控制
1.条件语句(1)if型if(exp) {代码段;}如果exp为真则执行花括号内的代码段。(2)if-else型if(exp) {exp1;}else {exp2;}如果exp为true,则执行exp1,否则执行exp2(3)if-else-if型if(exp1) {exp2;}else if(exp3) {exp原创 2016-12-10 00:12:00 · 597 阅读 · 0 评论 -
javascript学习(十)对象特性
1.对象的原型原创 2016-12-21 23:00:22 · 399 阅读 · 0 评论 -
javascript学习(十二)JS Number对象和Boolean对象
1.Number对象Number Number 对象是原始数值的包装对象。Number 对象使用 Number() 构造器创建。 语法:new Number(value) 返回值:如果参数无法被转换为数字,则返回 NaN;在非构造器上下文中 (如:没有 new 操作符),Number 能被用来执行类型转换。var n = new Number("23.54");console.log(type原创 2016-12-28 17:16:47 · 464 阅读 · 0 评论 -
javascript学习(十一)内建对象之Object
1.Object对象前面断断续续也介绍了很多Object对象的知识点,这里整理一下吧(1)Object.create(2)Object.getOwnPropertyNames(3)Object.getOwnPropertyDescriptor原创 2016-12-27 14:25:04 · 403 阅读 · 0 评论 -
javascript学习(十三)内建对象之String
#原创 2016-12-28 23:16:59 · 470 阅读 · 3 评论 -
javascript学习(十四)JS Function对象和Math对象
1.Function对象(1)定义在JS中,所有的函数也是以对象的形式存在的。 var func = new function () {} function func(){}(2)属性arguments:函数参数。arguments.callee,引用的是当前被调用的函数对象。caller:调用当前函数的函数。constructor:创建该对象的构造函数。length:参数个数。var原创 2016-12-29 15:46:21 · 493 阅读 · 0 评论 -
javascript学习(十七)内建对象之数组
1.定义数组是值的有序集合字面量形式:var arr=[]; //空数组var arr=[1,2,3,1,2];var arr=[1,2.3,'king',true,null,undefined,[1,2,3],{name:'king',age:12}];var arr=[1,,3]; //省略数组中的某个值,默认值为undefined通过构造函数Array()创建数组:var arr=new原创 2017-01-06 15:04:27 · 336 阅读 · 0 评论 -
javascript学习(八)对象结构
1.Object对象Object对象是js中所有对象的父级对象,包括内建对象。 Object.prototype可以为所有的Object类型的对象添加属性 可以通过in检测属性是否在对象上,包括继承的属性,如function func() {}func.prototype.z = 10;var f = new func();alert('z' in f);如果不想检测继承的属性,就使用ha原创 2016-12-16 20:30:38 · 824 阅读 · 0 评论 -
javascript学习(十八)javascript事件
1.事件简介(1)定义指的是文档或者浏览器窗口中发生的一些特定交互瞬间。我们可以通过侦听器(或者处理程序)来预定事件,以便事件发生的时候执行相应的代码。事件类型(event type):事件类型是一个用来说明发生什么类型事件的字符串。像鼠标悬浮,按下键盘等。我们也可以把事件类型叫做事件名字,用特定的名字来标识所谈论的特定类型的事件。事件目标(event target):事件目标是发生的事件或与之相原创 2017-01-06 23:00:35 · 453 阅读 · 0 评论 -
javascript学习(十六)内建对象之Error
1.定义创建一个error对象,当发生运行时异常时,其实会被抛出,Error对象可作为用户自定义异常的基对象。2.语法new Error([message[, fileName[,lineNumber]]])message可阅读的错误描述信息filename创建Error对象的fileName属性的值。默认是包含异常代码的文件名lineNumber创建Error对象的lineNumber属性的原创 2017-01-03 12:51:45 · 501 阅读 · 0 评论 -
javascript学习(十五)内建对象之RegExp
#原创 2017-01-01 20:43:59 · 430 阅读 · 0 评论 -
javascript学习(六)函数
1.函数的定义function 函数名称(argument1,argument2...){ 代码段;}js中的函数名称如果重复会发生覆盖,函数通过return 加返回值,如果没有return默认返回undefined。 函数调用:函数名称(),如果有参数就传入参数,如果传递参数超过定义时参数,js会忽略掉多余参数。 注意:js 中的参数不能有默认值,当然我们可以用其它形式实原创 2016-12-10 21:03:38 · 341 阅读 · 0 评论 -
javascript学习(一)js简介
1.js的使用(1)直接通过标签内嵌js代码<script> alert('js课程开始啦');</script>(2)链接外部js文件<script src="jstest.js" type="text/javascript" charset="utf-8"></script>(3)某个元素的事件属性或者超链接的href的属性值 <a href="javascript:confirm('原创 2016-12-06 17:01:54 · 649 阅读 · 0 评论 -
javascript学习(二)js变量
1.变量声明js中是通过var关键字来声明变量的,如果只声明没有对其进行赋值,默认值为undefined。2.数据类型数值型:js的数值型包括整数和浮点数,所有数值都以双精度浮点型来表示。 注意:十六进制数是以0x开头的,八进制是以0开头的。 如:0xABCDEF,0123 特殊值:Infinity代表正无穷大,负无穷大是-Infinity;NaN代表not a number,不原创 2016-12-07 15:31:26 · 403 阅读 · 0 评论 -
javascript学习(三)js类型转换
1. 隐式转换typeof a //可以获得a变量的类型 (1)其他类型转换成布尔类型var u = undefined;if(u){ alert('true');}else{ alert('false');}var n = null;if(n){ alert('true');}else{ alert('false');}un原创 2016-12-07 22:49:48 · 455 阅读 · 0 评论 -
javascript学习(四)表达式与运算符
1.算术运算符算术运算符包括:+(加),-(减),*(乘),/(除),%(取余),++,- -。 注意:++,- -运算符前缀和后缀的区别 var i = 0; var j = i++; //j = 0,++作为后缀时,先执行赋值操作,后进行自增 var z = ++j; //z = 1,++作为前缀时,先执行自增,后进行赋值数值型,布尔型,null都支持自增自减运算符,字符串和u原创 2016-12-08 21:12:36 · 377 阅读 · 0 评论 -
javascript学习(七)对象
1.对象的定义原创 2016-12-12 12:22:00 · 324 阅读 · 0 评论 -
javascript学习(九)对象属性的特性
1.属性特性的修改Object.defineProperty()功能:给对象添加/修改一个属性并指定该属性的配置 语法:Object.defineProperty(obj,prop,descriptor) 参数:obj:需要定义的对象prop:需要定义或修改的属性名descriptor:属性定义或修改的属性的描述descriptor的数据属性:configurable:总开关,一旦为fal原创 2016-12-20 12:37:30 · 605 阅读 · 0 评论 -
javascript学习(十四)内建对象之Date
1.定义创建 Date 实例用来处理日期和时间。Date 对象基于1970年1月1日世界协调时起的毫秒数2.语法构造函数:new Date()new Date(value):value代表自世界协调时1970年1月1日00:00:00 经过的毫秒数。new Date(dateString):dateString表示日期的字符串值。该字符串应该能被 Date.parse() 方法识别。new原创 2017-01-01 14:31:00 · 371 阅读 · 0 评论 -
javascript学习(十九)对象属性提升
1.原型属性的重写对象的自身属性优先级高于原型属性function Product(name) { this.name = name;}Product.prototype.name = "音响";var p1 = new Product("手机");console.log(p1.name); //手机delete p1.name;console.log(p1.n原创 2017-01-15 00:14:06 · 408 阅读 · 0 评论