优雅的JavaScript-常用类
来源:互联网 发布:上瘾网络剧上海见面会 编辑:程序博客网 时间:2024/05/18 16:38
定义: String类型是字符串的引用包装类型,长度length
字符串的常用方法
1.字符方法: charAt(3):表示获取下标为3 的字符(注意下标从零开始) charCodeAt(3):获取下标为3的字符的ASCII码,返回指定位置的字符的Unicode编码,返回值在0~65535之间 fromCharCode(94):将ASCII码转成字符(静态方法),字符串中的每一个字符都是由单独数字unicode编码指定 注意: Unicode编码:用于全世界所有国家的字符码, ASCII码:用来制定计算机中每一个符号对应的代码,2.查找子串 indexof("asss"):从字符串的头部查找指定字符串第一次出现的位置,如果没有直接返回-1 lastIndexOf(“sss”):从字符串的末尾,查找指定串最后一次出现的位置,如果没有找到返回-13.替换子串 replace("aa","*"): 注意:这里的替换只能执行一次,不能够进行全局匹配,如果需要全局匹配,需要用到正则表达式 创建使用正则表达式: 1.var reg=new RegExp("study","ig"); i:表示忽略大小写 g:表示全局匹配4.截取子串 subString() substr(3):表示从字符串下标为3 的位置开始截取 注意:字符串的截取不会影响原字符串5.字符串大小写转换 str.toLowerCase():将字符串中所有的大写字符传换成小写字符,小写字符不变 str.toUpperCase():将字符串中所有的小写字符转换成大写字符 6.字符串相等比较法: ==和=== 1.==是值等于 2.===是恒等于,只有类型、值都相等时才成立 7.字符串大小比较 localeCompare():比较两个字符串 如果字符串在字母表中应该排在字符串参数 之前:返回一个负值 等于:返回0 之后:返回一个正数 8.字符串的分割 split:
Math对象
数学中的四舍五入: Math.round(3.6);向上取整: ceil(19.3)//20 向下取整 floor(11.8) //1 返回一个0~1支架的随机数 random() 绝对值 abs(num); x的Y次方 pow(x,y) 开平方 sqrt(num)例如: 任意数之间的随机数 parseInt(Math.random()*(num))
时间对象
格林尼治时间(GTM)如格林尼治时间为1日0点 北京时间 1日8点世界时间:1970年1月1日0点<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>demo</title> <script type="text/javascript"> var i; window.onload = function () { document.getElementById("demo").innerHTML = new Date().toLocaleString(); t = setInterval("time()", 1000); } function time() { document.getElementById("demo").innerHTML = new Date().toLocaleString(); } </script></head><body><div id="demo"></div></body></html>
Date
ECMAScript中的Date类型是在早期Java中java.util.Date类的基础上构建的,获取年月日 1.获取四位数的年份 getFullYear(); 2.设置日期的年份,传入的年份值为4位 setFullYear(2017) 3.获取日期中的月份,注意:一月是0; getMonth() 4.设置日期的月份,注意:传入的月份必须要大于0 setMonth(8) 5.getDate():返回日期中的天数(1~31)获取时分秒: getHours():返回小时数(0~23) setHours():设置日期中的小时数,如果传入的数值超过23,则增加月份中的天数 getMinutes() getSeconds()
Date对象方法
1.包含年月日时分秒document.write(date.toLocaleString())2.包含年月日document.write(date.toLocaleDateString())3.包含时分秒document.write(date.toLocaleTimeString())
Date处理
1.日期的运算:两个日期对象进行减法运算,返回的是他们间隔的毫秒数,进行加法运算,返回的就是连接后的两个字符串2.Date.parse("2017-06-29"):表示的是日期的字符串,返回值是该日期距离世界时间的毫秒值3.getTime():获取某个日期自1970年以来的毫秒值setTime():修改日期的毫秒值,对饮的时间日期也会修改
BOM
阅读全文
0 0
- 优雅的JavaScript-常用类
- 优雅的javaScript代码
- 优雅的JavaScript-基础
- 优雅的JavaScript-数据类型
- 优雅的JavaScript-BOM详解
- 优雅的JavaScript-面向对象
- 优雅的JavaScript-定时器详解
- 优雅的JavaScript-多媒体详解
- 教你编写优雅的JavaScript代码
- 编写优雅的JavaScript——前言
- 最优雅,高效的javascript字符串拼接
- JavaScript中‘this’关键词的优雅解释
- JavaScript中‘this’关键词的优雅解释
- Javascript中使用noscript的优雅降级
- 优雅的JavaScript-基础语法详解
- 如何优雅的编写JavaScript代码
- JavaScript的常用内置类
- 优雅绝妙的Javascript跨域问题解决方案
- 1073. Scientific Notation (20)
- c++赋值运算符重载函数
- Activity的四种启动模式
- 关于数据传入数据库后变为乱码的问题
- 【数论】扩展欧几里得
- 优雅的JavaScript-常用类
- 正则表达式中的特殊符号 及实例
- rsyslog 新配置语法
- Spark1.3.1 On Yarn的集群搭建
- 深入理解void以及void指针的含义
- 无聊写的delphi7 调rest接口的例子
- python判断字符串中包含某个字符的判断函数脚本
- jquermobile webapp遇到的一些问题与解决
- poj 2236-小白算法练习 并查集 Wireless Network