js 内置属性

201 阅读2分钟

js 的内置属性就是浏览器自身所包含的方法,不需要声明,可以直接使用。

其中包括布尔对象,日期对象,数学对象,字符串对象,数组对象等

布尔new Boolean()”构造函数将参数转换成一个布尔值,并创建一个布尔对象

日期对象可以使用系统内置的构造函数来创建日期对象:

  getFullYear()		//返回年份
  getMonth()		//返回月份,其值范围为0~11
  getDate()		//返回日期对象中的一个月中的第几天
  getDay()		//返回星期中的某一天,0~6
  getHours()		//返回日期对象中的小时部分
  getMinutes()		//返回日期对象中的分钟部分
  getSeconds()		//返回日期对象中的秒钟部分
  getMilliseconds()	//返回日期对象中的毫秒部分
  getTime()		//返回日期对象中的时间戳的毫秒数
  getTimezoneOffset()	//返回日期对象中的时区的时差数,单位是分
  

数学对象主要作用是为数学计算提供常量和计算函数。

Math.E:			//自然对数的底数(e)
Math.LN10:		//loge10
Math.LN2:		//loge2
Math.LOG10E:		//log10e
Math.LOG2E:		//log2e
Math.PI:		//3.1415926
Math.SQRT1_2:	//2的平方根的倒数
Math.SQRT2:		//2的平方根
Math.abs():				//绝对值
Math.ceil():				//进一取整
Math.floor():				//退一取整
Math.max(num1,num2….):		//取最大值
Math.min():				//取最小值
Math.pow(x,y):				//返回x的y次幂
Math.random():			//0.0~1.0之间的随机数,包括0不包括1
Math.round():				//四舍五入
Math.sqrt():				//平方根

字符串对象的方法:

indexOf(“abc”)	//返回子字符串abc在字符串中第一次出现的位置
lastIndexOf(“abc”)	//返回子字符串abc在字符串中最后一次出现位置
match(regexp)		//找到一个或多个正则表达式的匹配 返回匹配结果的伪数组
replace(表达式,替换的字符串)	//替换一个与正则表达式相匹配的子串
search(regexp)		//查找与正则表达式相匹配的子字符串
split(正则表达式,数组最大长度)	//用于把一个字符串分割成字符串的数组
slice(startindex,endindex)		//返回一个子字符串
substr(startindex,length)		//返回一个子字符串
substring(startindex,endindex)	//返回一个子字符串
toLowerCase()				//将字符串转换为小写
toUpperCase()				//将字符串转换为大写
charAt(0);                                               //返回指定索引字符
字符串对象拥有的属性:
length				//字符串的长度

数组是JavaScript中的一种复合型数据。数组是一些数据的集合,并且数组中的数据都有一个编号,通过编号可以引用这些数据。

在JavaScript中并不支持多维数组,但是JavaScript中数组元素可以是任何类型的数据,包括数组。

在JavaScript中数组也是一种对象,这种对象称为数组对象。