JavaScript中的内置对象
来源:互联网 发布:图片视频制作软件 编辑:程序博客网 时间:2024/06/12 19:36
什么是对象?
JavaScript 中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性和方法。
- 对象的属性:反映该对象某些特定的性质的,如:字符串的长度、图像的长宽等;
- 对象的方法:能够在对象上执行的动作。例如,表单的“提交”(Submit),时间的“获取”(getYear)等;
JavaScript内置对象:String、Date、Array……
创建对象
var objectName=new object();例:var objectName=new Date();
访问对象属性 objectName.propertyName
访问对象方法 objectName.methodName()
Date对象
日期对象存储一个日期,精确到毫秒(1/1000秒) 例:var Update=new Date();//存储当前系统时间
方法
object.getFullYear();//获取当前年份object.serFullYear();//设置当前年份object.getDay();//获取当前星期get/setTime();//返回/设置时间
String对象
字符串对象存储一个字符串 例:var str="字符串";
属性 object.length;//返回字符串长度
方法
object.toUpperCase();//字符串小写改大写object.toLowerCase();//字符串大写改小写object.charAt(位置);//返回字符串的位置object.indexOf(检索字符,开始位置);//返回检索字符在字符串中出现的位置object.split(分割字符,分割次数);//分割当前字符object.substring(起始位置,终了位置);//提取字符串中字符object.substr(起始位置,长度);//类似substring
Math对象
Math对象提供数据的数学计算
Math对象是固有对象,无需定义,直接调用其属性与方法
方法
Math.cell(x);//向上取整Math.floor(x);//向下取整Math.round(x);//四舍五入Math.random();//随机数0-1
Array对象
数组对象是一个对象的集合,里面的对象可以是不同类型的。
数组的每一个成员对象都有各自的位置。
创建定义数组对象
var arr=new Array();var arr=new Array(n);var arr=[元素,元素,元素……];
属性 arr.length//返回数组长度
方法
arr.concat(数组,数组);//连接多个个数组,返回新的数组arr.join(符号);//指定分割符连接数组,默认逗号arr.reverse();//颠倒数组元素arr.slice(起始位置,终了位置);//选择数组元素,返回新数组arr.sort(函数方法);//数组排序
0 0
- javascript中的内置对象
- JavaScript中的内置对象
- JavaScript 中的内置对象
- JavaScript中的内置对象
- JavaScript中的内置对象
- JavaScript中的内置对象
- JavaScript中的内置对象
- JavaScript中的内置对象
- 了解JavaScript中的内置对象
- 了解JavaScript中的内置对象
- 了解 JavaScript 中的内置对象
- 了解JavaScript中的内置对象
- 了解JavaScript中的内置对象
- 了解 JavaScript 中的内置对象
- 了解JavaScript中的内置对象
- 了解JavaScript中的内置对象
- 了解JavaScript中的内置对象
- 了解JavaScript中的内置对象
- Educational Codeforces Round 12-E. Beautiful Subarrays
- 222. Count Complete Tree Nodes
- [mac]ssh
- Hadoop MapReduce单表关联程序
- 互斥锁和自旋锁
- JavaScript中的内置对象
- 训练2 4题
- response.sendRedirect()与request.getRequestDispatcher().forward()区别
- Hadoop MapReduce多表关联程序
- Some Basic Concepts in Image Steganography
- Animation and Transitions in Qt Quick | Qt Quick 5
- sdau-2 1013 1014
- 数素数,PAT,1013
- acm 2 1024 Sequence one