javascript学习笔记

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学习笔记” 博客,转载请与作者联系!

你可能感兴趣的:(JavaScript,圆周率,绝对值,立方根)