Math.pow(2.53) | 2的53次幂 |
Math.round(.6) | 四舍五入 |
Math.ceil(.6) | 向上求整 |
Math.floor(.6) | 向下求整 |
Math.abs(-5) | 求绝对值 |
Math.max(x,y,z) | 返回最大值 |
Math.min(x,y,z) | 返回最小值 |
Math.random() | 生成一个大于等于0小于1.0的伪随机数 |
Math.PI | π:圆周率 |
Math.E | e:自然对数的底数 |
Math.sqrt(3) | 3的平方根 |
Math.pow(3,1/3) | 3的立方根 |
Math.sin(0)/Math.cos/Math.atan等 | 三角函数 |
Math.log(10) | 10的自然对数 |
Math.log(100)/Math.LN10 | 以10为底100的对数 |
Math.log(512)/Math.LN2 | 以2为底512的对数 |
Math.exp(3) | e的三次幂 |
var then = new Date(2011,0,1);// 2011年1月1日
var later = new Date(2011,0,1,17,10,30);// 同一天,当地时间5:10:30pm
var now = new Date();// 当前日期和时间
var elapsed = now - then;// 日期减法:计算时间间隔的毫秒数
later.getFullYear();// 2011 年份
later.getMonth();// 从0开始计数的月份
later.getDate();// 从1开始计数的天数
later.getDay();// 得到星期几,0代表星期日,5代表星期一
later.getHours();// 当地时间17:5pm
later.getUTCHours();//使用UTC表示小时的时间,基于时区
转义字符 | 含义 |
\o | NUL字符(\u0000) |
\b | 退格符(\u0008) |
\t | 水平制表符(\u0009) |
\n |
换行符(\u000A) |
\v | 垂直制表符(\u000B) |
\f | 换页符(\u000C) |
\r | 回车符(\u000D) |
\" | 双引号(\u0022) |
\' | 撇号单引号(\u0027) |
\\ | 反斜线(\u005C) |
\xXX | 由两位十六进制数XX指定的Latin-1字符 |
\uXXXX | 由4位十六进制数XXXX指定的Unicode字符 |
var s = "hello world"; // 定义一个字符串
s.charAt(0) // 第一个字符
s.charAt(s.length-1) // 最后一个字符
s.substring(1,4) // 第2~4个字符
s.slice(1,4) // 同上
s.slice(-3) // "rld":最后三个字符
s.indexOf("l") // 字符l首次出现的位置
s.lastIndexOf("l") // 字符l最后一次出现的位置
s.indexOf("l",3) // 3:在位置3及之后首次出现字符l的位置
s.split(", ") // 分割字符串
s.replace("h","H") // "Hello, world":全文字符替换
s.toUpperCase() // "HELLO, WORLD"
s[0] // "h"
s[s.length-1] // "d"
本文出自 “javascript学习笔记” 博客,转载请与作者联系!