js内置对象常用方法
JS内置对象:
● String对象:处理所有的字符串操作
● Math对象:处理所有的数学运算
● Date对象:处理日期和时间的存储、转化和表达
● Array对象:提供一个数组的模型、存储大量有序的数据
● Event对象:提供JavaScript事件的各种处理信息
String 对象
常用方法:
length; (属性)(返回字符串的长度)
toUpperCase(); (将字符串字母部分转换为大写)
toLowerCase(); (将字符串字母部分转化为小写)
charAt(index); (返回指定指定位置的字符串 如果index不在(0,length)中,则返回空字符串)
indexOf(substring, startpos); (返回从startpos位置开始,substring字符的位置或者索引号)
split(separator,limit); (separator 是分割的符号 ,limit是分割次数)
substring(startpos,stoppos);(提取字符串从sartpos到stoppos之间的字符串 ,stoppos可省略)
substr(startPos,length); (提取从starpos开始长度为length的字符串)
math对象
常用方法:
Math.ceil(x) 向上取整
Math.floor(x) 向下取整
Math.round(x) 四舍五入;
Math.random(); 随机数(返回(0,1)区间的一个随机数)
Math.max(x,y) 返回 x 和 y 之间较大的数
Math.min(x,y) 返回 x 和 y 之间较小的数
Date对象
(1)创建Date对象
常用操作
var date = new Date(); (返回的是本地时间)
自定义初始值
var date = new Date(2012, 10, 1); //2012年10月1日
var date = new Date('Oct 1, 2012'); //2012年10月1日
(2)常用方法
获取时间的方法:
getDate(); (返回值为1-31的某一天)
getDay(); (返回0-6的某一天)
getMonth();(返回值为0-11的某个数)
getFullYear();(返回一个四位数的年份 ,如2017)
getHours();(返回0-23的某一个小时)
getMinutes();(返回0-59的某个数代表分钟)
getSeconds();(返回0-59的某个数代表秒数)
getTime();(返回从1970年1月1日之间的毫秒数)
设置时间的方法:
setDate(12);(设置天数为12)
setMonth(2);
setHours(14);
setMinutes(22);
Array对象
创建数组
var myarr = new Array();
var myarr = new Array("1","2","3");
常用方法
arrayObject.concat(array1,array2,...,arrayN) (连接多个数组)
arrayObject.join(分隔符) (为数组加入分隔符分隔数组元素)
arrayObject.reverse() (颠倒数组元素)
arrayObject.slice(start,end) (选取从start到end的部分数组)
arrayObject.sort(方法函数) (排序 方法函数指定是降序还是升序排序,sort方法是冒泡排序)
Event对象
窗口事件
(只在body和frameset元素中才有效 )
onload 页面或图片加载完成时
onunload 用户离开页面时
表单元素事件
(在表单元素中才有效 )
onchange 框内容改变时
onsubmit 点击提交按钮时
onreset 重新点击鼠标按键时
onselect 文本被选择时
onblur 元素失去焦点时
onfocus 当元素获取焦点时
键盘事件
(在base,bdo,br,frame,frameset,head,html,iframe,meta,param,script,style,title元素里都无效)
onkeydown 按下键盘按键时
onkeypress 按下或按住键盘按键时
onkeyup 放开键盘按键时
(在base,bdo,br,frame,frameset,head,html,iframe,meta,param,script,style,title元素里都无效 )
onclick 鼠标点击一个对象时
ondblclick 鼠标双击一个对象时
onmousedown 鼠标被按下时
onmousemove 鼠标被移动时
onmouseout 鼠标离开元素时
onmouseover 鼠标经过元素时
onmouseup 释放鼠标按键时
——————逆战班
js内置对象常用方法的更多相关文章
- js 内置对象常用方法
1 内容概述 js包含一些内置对象,如Array,Function,String等,这些是基本的,常用的js类,所以了解它们十分重要:把他们的方法,用例子和文字简要的记录下来,方便今后参看. 2 Ar ...
- js课程 2-8 js内置对象有哪些
js课程 2-8 js内置对象有哪些 一.总结 一句话总结:JS中内置了17个对象,常用的是Array对象.Date对象.正则表达式对象.string对象.Global对象. 1.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 ...
随机推荐
- Parcel上手——又一个打包工具
Parcel是什么? 极速零配置Web应用打包工具 说到打包工具,大多人应该都用过Webpack,Parcel也是这一类工具. Parcel相比Webpack有什么优势? 配置简单 打包速度快 以下是 ...
- 用vue开发一个公众号商城SPA——1.前期准备和写页面
使用vue开发公众号商城 第1篇记录项目准备.搭建,写页面遇到第问题以及总结,持续更新 公司最近接了个商城项目,包括PC端商城.微信公众号网页商城.后台管理系统.这几天在做微信公众号商城,又新接触了很 ...
- TCP/IP基础总结性学习(6)
HTTP 首部 一. HTTP 报文首部 1.HTTP 报文的结构: 2.HTTP 请求报文 图示: 举例子: 3.HTTP 响应报文: 下面的示例是访问 http://hackr.jp 时,请求报文 ...
- centOS 6.5 yum升级 gcc4.8 然后又退回来4.4
CentOS 6.5 用了很多年了,一直舍不得省7 . 由于要用到 c++ 11 ,所以决定升级一下. 为了省事我选择用 yum 方式升级,结果最后还是不能用,差点搞坏,这是真机,重装麻烦了. get ...
- DevOps - 持续集成
最近在担任公司部门的DevOps Champion的角色,一直觉得这个只是一个协调者的角色(而不是一个SME的角色),我的工作大概就是将每个项目的devops工具收集一下,然后用图表的形式去体现大家用 ...
- JavaScript规范----DOM操作
一般通过JS代码操作DOM结构,会触发浏览器进行页面渲染.所以要尽量减少DOM操作,避免频繁的页面渲染对性能造成影响. 如有以下场景:程序执行ajax请求,并根据请求结果动态添加列表项.常见的做法是循 ...
- javaScript 基础知识汇总 (十四)
1.回调 什么是回调? 个人理解,让函数有序的执行. 示例: function loadScript(src,callback){ let script = document.createElemen ...
- C语言-转义字符
%d 十进制有符号整数 %u 十进制无符号整数 %f 浮点数 %s 字符串 %c 单个字符 %p 指针的值 %e 指数形式的浮点数 %X 无符号以十六进制表示的整数 ...
- docker系列详解<二>之常用命令
此篇我们以从docker运行一个tomcat为例,进行一下操作: 拉取镜像 查看镜像 创建容器 查看运行状态 进入退出容器 停止容器 重启容器 删除容器 删除镜像 1.拉取tomcat镜像: 1).查 ...
- 强连通分量SCC 2-SAT
强连通分量SCC 2-SAT 部分资料来自: 1.https://blog.csdn.net/whereisherofrom/article/details/79417926 2.https://ba ...