WEB_JS学习笔记_内置对象

1、数据封装对象

Object、Array、Boolean、Number、String

Object

Object是javascript中所有对象的父级对象,这意味着所有对象都继承于Object对象。

创建一个空对象:
var object = {};
var obj = new Object();
属性:
toString();

Array的定义方式:

/*
	数组对象:Array
	创建方式
		new Array();
		new Array(size);
		new Array(element0, element0, ..., elementn);
		[]
	对象属性
		length : 设置或返回数组中元素的数目。
	对象方法
		toString() 把数组转换为字符串,并返回结果。
		reverse() 颠倒数组中元素的顺序
*/

	/* var ar = new Array();

	if(ar instanceof Array){
		alert("ar instanceof Array");
	}

	alert(typeof ar); //引用类型,所以为:Object

	var ar = new Array(5);
	alert(ar.length);//此时ar[0]为undefined

	 var arr=new Array(5,6);
	alert(arr.length); 

	var ar=[213,"abc",true,"asldifje"];
	alert(ar.length);//3
*/

Array的常用方法:

	var ar=["abc","def","hello"];

	//默认使用","连接数组成员
	//alert(ar.toString());

	//指定联接符
	//alert(ar.join("%%")); 

	//将内容反转
	//alert(ar.reverse());
/*
	concat(arrayX,arrayX,......,arrayX) 连接两个或更多的数组,并返回结果
	join(separator) 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔
	pop() 删除并返回数组的最后一个元素
	push(newelement1,newelement2,....,newelementX) 向数组的末尾添加一个或更多元素,并返回新的长度。
	shift() 删除并返回数组的第一个元素
	unshift(newelement1,newelement2,....,newelementX) 向数组的开头添加一个或更多元素,并返回新的长度。
	slice(start,end) 从某个已有的数组返回选定的元素 (start,end]
	splice(index,howmany,element1,.....,elementX) 删除元素,并向数组添加新元素。
*/
	/*
		数组实现栈的功能
		pop() 删除并返回数组的最后一个元素
		push(newelement1,newelement2,....,newelementX) 向数组的末尾添加一个或更多元素,并返回新的长度。
	*/

/* 	var ar=[];
	ar.push("a1");
	ar.push("a2");
	ar.push("a3");

	alert(ar.pop());
	alert(ar.pop());
	alert(ar.pop()); */

	// slice(start,end) 从某个已有的数组返回选定的元素 (start,end]

	var arr=[0,1,2,3,4,5];

	var a2 = arr.slice(2,4);
	alert(a2);//2,3
	alert(arr);//0,1,2,3,4,5

--------------------------------------------

待补充--------------------------------------

--------------------------------------------

2、工具类对象

Math、Date、RegExp等

3、错误类对象

Error、异常类对象

4、instanceof关键字用来判断对象类型

时间: 2024-12-28 20:41:47

WEB_JS学习笔记_内置对象的相关文章

jsp 学习笔记 1——内置对象

jsp 内置对象 jsp中,有9大内置对象有: 1)out. 2)request. 3)response.4)session.5)application; //常用 6)page 7)pageContext 8)exception 9)config //不太常用 一.requset & response 对象 用>>> request >>>web 户<<< response <<<服务器, 由用户向服务器发送 称为请求(re

python学习笔记11-python内置函数

python学习笔记11-python内置函数 一.查看python的函数介绍: https://docs.python.org/2/library/ 二.python内置函数 1.abs获取绝对值: 通过python官网查看abs abs(x) Return the absolute value of a number. The argument may be a plain or long integer or a floating point number. If the argument

js学习---常用的内置对象(API)小结 :

内置对象(API): 日期 Date: getFullYear() 返回完整的4位的年份  如:2016 getMonth()    返回月份,从0开始 getDate()   返回当前月的第几天,当月的几号 getHours()   返回0-23的小时数字 getMinutes()  返回0-59的分钟数字 getSeconds()  返回0-59的秒数字 getTime()    返回毫秒数 getMilliseconds()  返回毫秒数字 getDay()       返回星期几 Arr

WEB_JS学习笔记_基础

1.JS和JAVA对比 JS是基于对象(调用浏览器内置对象的方法),java是面向对象 JS只需解释就可以由浏览器执行, java需要先编译成字节码文件再执行 js是弱类型(数据类型之间任意转换),java是强引用 js和java一样区分大小写 2.一个完整的JavaScrip由以下几部分组成 核心:ECMAScript 文档对象模型:DOM  (内置两大内对象之一) 浏览器对象模型:BOM  (内置两大内对象之一) 3.JS和Html结合方式 方式一:放置<scrip>标签: <scr

4月8日--课堂笔记--JS内置对象

JavaScript Day8 一.    JS内置对象 字符串String a) 属性length:字符数量,不管是ASCII还是Unicode,都算1个字符 b) 查询方法: i.           charAt:根据索引位置查找字符,可以用[索引]代替(除了旧版IE) ii.           charCodeAt:根据索引位置查找字符编码 iii.           indexOf:根据字符(串)查找首次出现位置,如果找不到则返回-1:不指定第二个起始位置时从头开始查找,如果指定则

【JavaScript学习】-JavaScript内置对象1-对象概述

对象(object): JavaScript 中的所有事物都是对象,如:字符串.数值.数组.函数等,每个对象带有属性和 方法.JavaScript 提供多个内建对象,比如 String.Date.Array 等等. 对象的属性: 反映该对象某些特定的性质的,如:字符串的长度.图像的长宽等: 对象的方法: 能够在对象上执行的动作.例如,表单的“提交”(Submit),时间的“获取”(getYear)等: 对象定义: 使用对象前要先定义,如下使用数组对象: 1 var objectName=new

Python学习笔记-Day3-python内置函数

python内置函数 1.abs    求绝对值 2.all 判断迭代器中的所有数据是否都为true 如果可迭代的数据的所有数据都为true或可迭代的数据为空,返回True.否则返回False 3.any 判断迭代器中的是否有一个数据为true 如果可迭代的数据中有一个数据为true,返回True.否则返回False.可迭代的数据为空也返回False 4.bin    转换整数为一个二进制字符串(其他数据类型报错) 5.bool 转换一个数据为布尔值 bool是int的子类,如果参数为false

【学习】js学习笔记:内置顶层函数eval()的兼容用法

今天学了一个内置顶层函数,eval();其作用是将字符串转换成javascript命令执行,但必须符合语法,否则会报错. 如果写成window.eval(),则其定义的变量会在全局生效. 但是,在IE中,(测试为IE8及以下), window.eval()定义的变量不能在全局作用域生效,而ie有自己的一个函数为window.execScript()可以做到同样的效果.于是,在实际应用中,需要一个判断的函数,分别使用.如下: function evals(str){ if(typeof str!=

Objective-C学习笔记_类和对象

一 Objective-C概述 二 面向对象编程OOP Object Oriented Programming 三 类和对象 OC中类的定义 接口部分 实现部分 类和文件 创建对象 使对象 四 实例变量操作 一 Objective-C概述 Cocoa和Objective-C是苹果公司Mac OS X操作系统的核心.1980年初,Brad Cox发明了Objective-C,意将流行的.可移植的C语言和Smalltalk语言结合在一起:1985年,Steve Jobs成立NeXT公司,NeXT选择