2016.12.3 JS

构造函数

通过相同构造函数(类)生成的对象,他们具有相同的属性和方法
内置构造函数首字母大写:Object,Array,Date
构造函数的作用:生成对象,生成对象的时候必须加关键字new
构造函数也可以叫类,类指的是一类事物的描述
对象:是一实实在在的物体(实例)
数组:整体上的描述,它有length,它有下标,它有push方法添加新元素
. :前面的是对象,js中所有的都是对象
自定义构造函数:如果是创建构造函数,首字母大写区分。
调用构造函数,加了new之后:
1.会创造一个空对象
2.把这个对象赋给this
3.执行函数体
4.返回空对象
对象方法:前面是对象,后面是方法
构造函数是函数,对象也是函数
静态方法,跟实例无关,对象也叫实例
静态属性和方法是公用的
str.fromChar();根据编码获取字符串
str.indexOf();获取该字符在str字符串的位置
str.indexOf('xxx',4);
第一个参数:代表要查找的字符串
第二个参数:代表我们查找的起始位置 写数字
没找着到显示-1;

while循环

var i=0;
while(i<10){i++ ;console,log(i)}

slice(start,end)字符串截取

slice返回开始位置到结束位置的子字符串,字符串本身不会发生改变
slice(-3,-1)写负数 是从右到左开始数 -1开始

split()将字符串分隔成数组

第一个参数:分隔符
第二个参数:限定返回最大成员数

[].join()将数组组合成字符串

数组

push:加到最后面
返回添加之后的数组的一个长度,会改变原数组
unshift()添加到数组前面
arr.pop()删除数组最后一个
arr.shift()删除数组第一个

splice删除,添加,替换

splice(起始位置,删除的个数(不删除的话为0就行),替换的元素(也可以不写))
sort()排序
数组排序,都是当成字符串,从第一位开始比较大小排序 如sort([11,2,3])
Math,random()生成随机数,0~1之间的小数
去x~y的整数:paresInt(x+Math.random()*(y-x))
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,275评论 0 4
  • PHP常用函数大全 usleep() 函数延迟代码执行若干微秒。 unpack() 函数从二进制字符串对数据进行解...
    上街买菜丶迷倒老太阅读 1,395评论 0 20
  • "你看人家多懂事!" 这是我初中时代听到的最多的一句话 初中时代是什么时代呢? 迟到,上课睡觉,喝酒,翘课,学着吸...
    读书馆阅读 241评论 0 0
  • 风狂天地寒, 叶黄花尽残。 鸦噤云愁淡, 松韧挺腰枝。
    疯不语AOA阅读 211评论 2 2
  • 春天真美好,花香,树绿,草青。 春天真美好,天晴,风暖,月明。 春天真美好,猫叫,狗吠,人骚。
    花生zfh阅读 368评论 0 0