06JS.Date对象、Array对象、String对象

/**
*
* Date对象:
*
* 创建对象:var dt = new Date;
*
* dt.getFullYear(); 获取年
* dt.getMonth(); 获取月 从0开始
* dt.getDate(); 获取日
*
* dt.getHours(); 获取小时
* dt.getMinutes(); 获取分钟
* dt.getSeconds(); 获取秒
*
* dt.getDay(); 获取星期从0开始
* dt.toDateString(); 日期
* dt.toLocaleDateString(); 日期
* dt.toTimeString(); 时间
* dt.valueOf(); 毫秒
*
*
*
* String对象:
* 字符串可以看成是字符组成的数组,但是js中没有字符类型
* 字符是一个一个的,在别的语言中字符用一对单引号括起来
* 在js中字符串可以看成使用单引号可以看成使用双引号
* 因为字符串可以看成是数组,所以,可以通过for循环进行遍历
*
* 字符串的特性:不可变性,字符串的值是不可以变的
* 从新给字符串赋值,并不是真正改变字符串的值
*
* 实例方法:必须要通过new的方式创建对象(实例对象)来调用方法
* 静态方法:直接通过大写的构造函数的名字调用的方法(直接通过大写的对象调用)
*
*
* 字符串的常用属性
*
* .length:字符串的长度
* .charAt(索引):返回值是指定索引位置的字符串,超出索引,返回的是空字符串
* .fromCharCode(数字值,可以是多个参数):返回的是ASCII码对应的值
*
* .concat(字符串1,字符串2...):返回的是拼接之后的新的字符串
* .indexOf(要找的字符串,从某个位置开始的索引):返回的是这个字符串的索引值,没找到返回-1
* .slice(开始的索引,结束的索引):从开始索引的位置开始提取,到结束索引的前一个结束,返回提取的字符串
*
* .replace("原来的字符串","新的字符串"):用来替换字符串
* .split("要干掉的字符串",切割后留下的个数):用来切割字符串
* .substr(开始的位置,个数):返回截取后的新的字符串
*
* .substring(开始的索引,结束的索引):返回截取后的字符串,不包含索引
*
* .toLocaleLowerCase():转小写
* .toLowerCase():转小写
*
* .tolocaleUpperCase():转大写
* .toUpperCase():转大写
*
* .trim():干掉字符串两端的空格
*
*
*
* 数组的常用方法
*
* Array.isArray(对象):判断这个对象是不是数组
* instanceof 关键字:判断对象是否为另一个对象
*
* .concat(数组,数组...)组合成为一个新数组
* .every(函数):返回值是布尔类型,函数作为参数使用,函数中有三个参数,元素值,索引值,原来的数组
* 如果这个数组中每个元素的值都满足函数条件,最后才返回True
*
* .filter(函数):返回的是数组中,符合函数条件的元素,这些元素作为新数组返回
*
* .push(值):把值追加到数组的最后,同时返回追加后数组的长度
* .pop():删除数组中最后一个元素,返回值是删除的元素
* .shift():删除数组中第一个元素,返回值是删除的元素
* .unshift():向数组的第一个元素前面插入一个新元素,同时返回插入后数组的长度
*
* .forEach(函数):遍历数组,相当于for循环
* .indexOf(元素值):返回的是索引,没有则返回-1
* .join("字符串"):返回的是一个字符串
* .map(函数):数组中的每个元素都要执行这个函数,将执行的结果放在一个新的数组里
* .reverse():反转数组
* .sort():排序的,可能不稳定,如果不稳定,可以添加MDN中的固定代码
*
* .arr.slice(开始的索引,结束的索引):把截取的数组放在一个新的数组中,但是不包含结束索引对应的值
* .splice(开始的位置,要删除的个数,替换的元素值):一般用于删除数组中元素,替换元素,插入元素
*
*
* 基本包装类型
*
* 普通变量不能直接调用属性或者方法
* 对象可以直接调用属性和方法
*
* 基本包装类型:本身是基本类型,但是在执行代码的过程中,如果这种类型的变量直接调用了属性和方法
* 那么这个类型就不是基本类型了,而是基本包装类型,变量也不是普通变量了,而是基本包装类型对象
*
* 如果一个对象&&true,那么结果是true
* 如果一个true&&对象,那么结果是对象
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

posted @ 2019-01-24 11:44  奢华使命  阅读(171)  评论(0编辑  收藏  举报