JavaScript 课堂笔记
例题:把所有‘ou’替换成‘au’,并改变字体颜色
var str=“stand out or get our”;
var res=str.replace(/ou/ig,“au”); 注:g=全局;i=不区分大小写;
str.replace(/ou/ig,“<span=style=color:blue></span>”); <span>:不换行
document.write(res);
math对象方法
(math.E)自然常数,无限不循环小数。 (math.PI)圆周率。 (math. abs)绝对值。 (math. ceil)向上取整数。 (math. floor)向下取整。
(math. round)四舍五入。 (math. pow)幂次方。 (math. sprt)平方根。 (math. valueOf)返回 Math 对象的原始值。
(math. max)最大值。 (math. min)最小值。
(math. ceil( math.random(10)) 先取0-10之间的一个随机数,再向上取整。
Date 对象用法
new Date() 当日的日期和时间。 getDate() 一个月中的某一天 (1 ~ 31)。 getDay() 一周中的某一天 (0 ~ 6)。
getMonth() 月份 (0 ~ 11)。 getFullYear() 年份。 getHours() 小时(0 ~ 23)。 getMinutes() 分钟 (0 ~ 59)。
getSeconds() 秒 (0 ~ 59)。 getMilliseconds() 毫秒 (0 ~ 999)。 getTime() 时间戳 (1970 年 1 月 1 日至今的时间戳。)
setDate() 改变月的某一天 (1 ~ 31)。 setMonth() 改变月份 (0 ~ 11)。 setFullYear() 改变年份(四位数字)。
setHours() 改变小时 (0 ~ 23)。 setMinutes() 改变分钟 (0 ~ 59)。 setSeconds() 改变秒钟 (0 ~ 59)。
日期的写法
1.var d=new Date (1767868788234259); 时间戳--1970年1月开始算(转换时间,一般用于淘宝,天猫限时抢购)
2. var d=new Date(2015.10.3); 实际输出的月份比实际传入进的月份多一月。(必须要少一月)
3. var d=new Date(45,1); 从1900年+传入的第一个参数。(小于100从1900年, 大于100从公元元年加起)
4. var d=new Date(2013,11,2); 0-11 实际表示为 1-12
5. console.log(Date.now()); 获取当前时间戳
6. console.log(Date.parse(2015,09,26,12,23,34)); 获取这个时间段的时间戳
7. var d=new Date("2015-09-26 12:23:34"); 表达的更具体
附:
星期一到星期天 快速学英文
星期一:Monday(Mon.)
星期二:Tuesday(Tues.)
星期三:Wednesday(Wed.)
星期四:Thursday(Thur./Thurs.)
星期五:Friday(Fri.)
星期六:Saturday(Sat.)
星期日:Sunday(Sun.)
一月到十二月 快速学英文
一月份=JAN. Jan.=January (詹牛额瑞)
二月份=FEB. Feb.=February (fai播瑞)
三月份=MAR. Mar.=March (骂曲)
四月份=APR. Apr.=April (A普柔)
五月份=MAY May=May (妹)
六月份=JUN. Jun.=June (朱恩)
七月份=JUL. Jul.=July (朱来)
八月份=AUG. Aug.=August (奥格斯特)
九月份=SEP. Sept.=September (色泼滩伯儿)
十月份=OCT. Oct.=October (奥克投伯儿)
十一月份=NOV. Nov.=November (no弯伯儿)
十二月份=DEC. Dec.=December (滴三伯儿)