JS内置对象学习总结
日期对象:
创建日期对象:
var date=new Date();//创建日期对象
设置/返回年份方法:
date.getFullYear();date.setFullYear();
返回星期的方法:
date.getDdy();
返回/设置时间:
date.getTime();date.setTime();
字符串对象:
返回指定位置字符串:
string.charAt(3);//返回第四个字符,0为第一个,注意大写string.charAt(string.length-1);//返回最后一个字符串,length-1为左最后一个
返回指定字符串首次出现的位置:
string.indexOf("A");//注意:字符串位置从0开始,指定字符串区分大小写
//空格也算一个位置
string.indexOf("A",8)//后面可选参数,即从第八位后查找A首次出现的位置
字符串分割
string.split("!",3);//!为分割地地方,遇到"!"就分割。必需参数
//3为分割为三分,后面的抛弃。可选参数
提取字符串
string.substring(3);//从第4位开始截取到末尾string.substring(3,6);//从第4位开始截取到第7位结束
MATH对象:
向上取整:
Math.ceil(X);//向上取整,返回一个大于或者等于x,并且与X最接近的整数Math.ceil(0.123456789);//等于1
向下取整:
Math.floor(X);//向下取整,返回一个小于或者等于x,并且与X最接近的整数Math.ceil(5.123456789);//等于5
四舍五入:
Math.round(X);
随机数;
Math:random();//返回一个0-1之间的随机数
数组对象:
数组连接:
array.concat(7,8,9);//将数组array与789连接起来,返回一个新的数组,不改变旧的数组array.concat(arr1,arr2);//将array与arr1与arr2连接起来返回新数组,不改变旧的数组
指定分隔符连接数组元素:
array.join();//默认使用逗号连接数组,并且返回一个字符串array.join(".");//使用.将数组元素连接起来,并且返回一个字符串,注意不是返回数组
//join是将一个数组的每一个元素分隔开,并且返回一个字符串。//concat是将多个数组连接起来返回一个新的数组
颠倒数组元素:
array.reverse();//颠倒数组中的元素,此方法不会返回新的数组,并且会改变原数组
截取数组元素:
array.slice(2);//默认从第三个元素截取到最后一个元素array.slice(2,4);//截取第三个到第五个元素,返回的新数组不包含第五个元素
array.slice(-3,-2);//加负号为倒数,返回的新数组不包含倒数第二个元素
JS内置对象学习总结的更多相关文章
- web前端学习(四)JavaScript学习笔记部分(6)-- js内置对象
1.JS内置对象-什么是对象 1.1.什么是对象: JavaScript中的所有事物都是对象:字符串.数值.数组.函数 每个对象带有属性和方法 JavaScript允许自定义对象 1.2.自定义对象: ...
- 4月5日--课堂笔记--JS内置对象
JavaScript 4.5 一. JS内置对象 1.数组Array a)创建语法1:var arr=new Array(参数); i. 没有参数:创建一个初始容量为0的数组 ii. ...
- JS内置对象有哪些?
JS内置对象分为数据封装类对象和其他对象 数据封装类对象:String,Boolean,Number,Array,和Object; 其他对象:Function,Arguments,Math,Date, ...
- JS内置对象-String对象、Date日期对象、Array数组对象、Math对象
一.JavaScript中的所有事物都是对象:字符串.数组.数值.函数... 1.每个对象带有属性和方法 JavaScript允许自定义对象 2.自定义对象 a.定义并创建对象实例 b.使用函数来定义 ...
- 5月15日上课笔记-js中 location对象的属性、document对象、js内置对象、Date事件对象、
location的属性: host: 返回当前主机名和端口号 定时函数: setTimeout( ) setInterval() 二.document对象 getElementById(); 根据ID ...
- JS内置对象的原型不能重定义?只能动态添加属性或方法?
昨天马上就快下班了,坐在我对面的同事突然问我一个问题,我说“爱过”,哈哈,开个玩笑.情况是这样的,他发现JS的内置对象的原型好像不能通过字面量对象的形式进行覆盖, 只能动态的为内置对象的原型添加属性或 ...
- js课程 3-9 js内置对象定时器和超时器怎么使用
js课程 3-9 js内置对象定时器和超时器怎么使用 一.总结 一句话总结:定时器: 1.定义 sobj=setInterval(func,1000); 2.清除 cl ...
- js课程 2-8 js内置对象有哪些
js课程 2-8 js内置对象有哪些 一.总结 一句话总结:JS中内置了17个对象,常用的是Array对象.Date对象.正则表达式对象.string对象.Global对象. 1.js常用对象有哪些? ...
- JS 内置对象 String对象
JS内置对象 String对象:字符串对象,提供了对字符串进行操作的属性和方法. Array对象:数组对象,提供了数组操作方面的属性和方法. Date对象:日期时间对象,可以获取系统的日期 ...
随机推荐
- 从零开始理解JAVA事件处理机制(1)
“事件”这个词已经被滥用了.正因为“事件”的被滥用,很多人在用到事件的时候不求甚解,依样画葫芦,导致学习工作了很多年,还是不清楚什么是事件处理器.什么是事件持有者.所以,如果你对于Event这个词还是 ...
- 修改tomcat图标
页面上加入: 1 <link rel="shortcut icon" href="favicon.ico" type="image/x-icon ...
- 关于AD9516芯片的硬件设计和FPGA程序编写心得
最近在做一个项目,其中有涉及时钟芯片AD9516的硬件设计和软件编程,有些使用心得,供大家参考讨论. AD9516,这是一个由ADI公司设计的14路输出时钟发生器,具有亚皮秒级抖动性能,还配有片内集成 ...
- 9.并发包非阻塞队列ConcurrentLinkedQueue
jdk1.7.0_79 队列是一种非常常用的数据结构,一进一出,先进先出. 在Java并发包中提供了两种类型的队列,非阻塞队列与阻塞队列,当然它们都是线程安全的,无需担心在多线程并发环境所带来的不可 ...
- 基于Jmeter的轻量级接口压力测试(一)
一.操作步骤: 1.在测试计划下新增一个线程组,并在线程组下新增一个http请求: 2.读取配置文件中的参数:在添加的http请求下添加配置元件-CSV DATA SET CONFIG 3.配置待测试 ...
- LeetCode 206 单链表翻转
https://leetcode.com/problems/reverse-linked-list/ 思路很简单,分别设置三个结点,之后依次调整结点1和结点2的指向关系. Before: pre -& ...
- Linux下一些命令
#修改键盘布局 setxkbmap -layout us #给用户添加工作组 usermod -G groupname username #解压Tar包至指定目录 tar -xvf example.t ...
- python网络爬虫之LXML与HTMLParser
Python lxml包用于解析html和XML文件,个人觉得比beautifulsoup要更灵活些 Lxml中的路径表达式如下: 在下面的表格中,我们已列出了一些路径表达式以及表达式的结果: 路径表 ...
- 如何使用 ui-router-extras
为了使用ui-router创建tabs构架,使用ui-router-extras 使用方法: 0. 安装包 bower install ui-router-extras --save-dev 1. 引 ...
- python 标准库 -- re
re 正则表达式 语法 import re m = re.search('[0-9]','abc4def67') # 匹配字符及匹配范围 print m.group(0) # 返回匹配结果 re.se ...