js进阶篇之内置对象

1.Date对象

方法:

  set/getFullYear()  年

  set/getMonth()    月

  set/getDate()      日

  set/getDay()       星期:(0~6)周日到周六

  set/getHours()  时

  set/getMinutes() 分

  set/getSeconds() 秒

返回星期:

  var mydate = new Date();

  var week = ["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];

document.write("今天是"+week[mydate.getDay()]+"<br/>");

2.Math对象:Math为固有对象,直接将其作为对象使用

方法:

  Math.abs(x);    x的绝对值

  Math.max(x,y);

  Math.min(x,y);

  Math.pow(x,y);    x的y次方

  Math.ceil(x);       向上取整: >=x,并且最接近x的整数

  Math.floor(x);     向下取整: <=x,并且最接近x的整数

  Math.round(x);   四舍五入

  Math.random();  返回0~1之间的随机数

3.String 字符串对象

var mystr = "hell0, world!";

属性与方法:

  mystr.length;         字符串长度

  mystr.toUpperCase();        返回全大写字符串

  mystr.toLowerCase();     返回全小写字符串

  mystr.charAt(index);      返回指定位置的字符,字符在字符串中的下标以0开始,最后一个字符下标为mystr.length-1,

                  若index不在范围内,返回空字符。

  mystr.indexOf(substring, startpos);

                 返回字符串出现的首位置(编号从0开始),若无返回-1

                 startpos:从此位置开始检索

  mystr.split(separator,limit); 将字符串分割成数组并返回此数组

                 separator:分隔符, limit:分割次数,数组长度,省略不限制分割次数

  mystr.substring(startpos, stoppos);

                 提取介于两个下标之间的字符串

                 stoppos:可省略,到最后位置

  mystr.substr(startpos, length);

                 返回从startpos开始,长度为length的字符串

                 startpos:若为负,从最后一个字符往前数

                 length:可省略,到最后位置

4.数组对象

属性与方法:

  myarr.length;   

  myarr.concat(arr1,arr2,...,arrn);

          数组连接,返回连接后的数组副本,不改变原数组

  myarr.join(分隔符);

          返回字符串,将数组元素用分隔符连接起来的字符串

  myarr.reverse();

          颠倒数组元素的顺序,直接改变原来的数组

  myarr.slice(start, end);

          返回子数组,end省略则到结尾

  myarr.sort(sortMethod);

      1.方法函数不指定,则按照unicode编码顺序排列

      2.指定方法函数,按指定排序方法排序

       sortMethod(a,b); 根据返回值指定相应顺序

          返回值  <=-1, a在b之前

               >-1 && <1, a、b顺序一致

               >=1,  a在b之后

  

时间: 2024-10-12 07:49:02

js进阶篇之内置对象的相关文章

JS中的内置对象简介与简单的属性方法

JS中的数组: 1.数组的概念: 数组是在内存中连续存储的多个有序元素的结构,元素的顺序称为下标,通过下标查找对应元素 2.数组的声明: ①通过字面量声明var arr1 = [,,,,] JS中同一数组可以储存多种不同的数据类型(但,同一数组一般只用于存放同种数据类型) 例如var arr1 = [1,"2",true,{"name":"啦啦啦"},[1,2]]; ②通过new关键字声明:var arr2 = new Array(参数); &g

js进阶篇学习

今天,闲来没什么事觉得要恶补一下js基础,虽说昨天听了尚大大的课,什么松耦合,紧耦合,各种组件化,可复用性.小小懵逼!硬着头皮也要上啊!但是还有一周的时间写这个组件化之前,觉得先恶补一下,js进阶比较好,所以有了今天的笔记. -----js进阶篇 因为之前看过慕课的js进阶篇但是好久不看,基本也给就馍吃的七七八八了,狠心从头开始 第一章,让你认识js 第二章,你要懂得规则,基础语法,变量啦,运算符拉 第三章,数组,(这个当初学的时候些些的懵逼,数组是个坎,二维更是懵逼,现在再看,依然是,迈过去了

js基础之内置对象

String对象:处理所有的字符串操作  Math对象:处理所有的数学运算  Date对象:处理日期和时间的存储.转化和表达  Array对象:提供一个数组的模型.存储大量有序的数据  Event对象:提供JavaScript事件的各种处理信息 内置对象都有自己的方法和属性,访问的方法如下: 对象名.属性名称 对象名.方法名称(参数表) String(字符串对象): 方法 String 对字符串的支持 String.charAt( ) 返回字符串中的第n个字符 String.charCodeAt

JS数组及内置对象

[JS中的数组] 1.数组的概念:数组是在内存中连续存储多个有序元素的结构元素的顺序,称为下标,通过下标查找对应元素. 2.数组的声明: ① 字面量声明: var arr1 = [];JS中同一数组,可以储存多种不同的数据类型(但一般同一数组只用于存放同种数据类型):例如:var arr1 = [1,"2",true,{"name":"jianghao"},[1,2]]; ② new关键字声明: var arr2 = new Array(参数);

JavaScript高级用法二之内置对象

综述 本篇的主要内容来自慕课网,内置对象,主要内容如下 1 什么是对象 2 Date 日期对象 3 返回/设置年份方法 4 返回星期方法 5 返回/设置时间方法 6 String 字符串对象 7 返回指定位置的字符 8 返回指定的字符串首次出现的位置 9 字符串分割split() 10 提取字符串substring() 11 提取指定数目的字符substr() 12 Math对象 13 向上取整ceil() 14 向下取整floor() 15 四舍五入round() 16 随机数 random(

JS中的内置对象

JS中的数组 1.数组的基本概念? 数组是在内存空间中连续存储的一组有序数据的集合. 元素在数组中的顺序,称为下标.可以使用下标访问数组的每个元素. 2.如何声明一个数组? ① 使用字面量声明:var arr = []; // 声明了一个空数组 [注]在JS中,同一数组,可以存储各种数据类型 ② 使用new关键字声明:var arr = new Array(参数); 参数:a. 省略 表示创建一个空数组: b. 整数 表示声明一个length为指定长度的数组. 但是这个length可以随时可变可

JavaScript入门之JS中的内置对象

一.数组 1.数组的基本概念 数组是在内存空间中连续存储的一组有序数据的集合.元素在数组中的顺序,称为下标.可以使用下标访问数组的每个元素. 2.如何声明一个数组 ①使用字面量声明:var arr = [];在JS中,同一数组可以存储各种数据类型: eg: var arr = [1,"wuhao",true,{},null,func] ②使用new关键字声明:var arr = new Array(参数): >>>参数可以是: a.参数省略,表示创建一个空数组 b.参

js数组、内置对象、自定义对象

[js中的数组] 1.数组的基本概念? 数组是在内存空间中连续存储的一组有序数据的集合 元素在数组中的顺序,称为下标.可以使用下表访问数字的每个元素. 2.如何声明一个数组? ① 使用字面量声明: 在js中,同一数组可以存储各种数据类型. 例如:var arr=[1,"撒",true,4,func,{},null]; ② 使用new关键字声明:var arr=new Array(参数); >>>参数可以是: a.参数省略,表示创建一个空数组; b.参数为一个整数,表示

JS基础语法---内置对象

js学习中三种对象: 内置对象----js系统自带的对象 自定义对象---自己定义的构造函数创建的对象 浏览器对象---BOM的时候讲 内置对象: Math Date String Array Object //如何验证变量是不是对象? console.log(Array instanceof Object); var obj={}; console.log(obj instanceof Object); 原文地址:https://www.cnblogs.com/jane-panyiyun/p/