【JAVASCRIPT】js知识点整理1
请参看链接网址进行学习:
添加删除和替换数组:
var a=[1,2,3];
a.unshift(0);---unshift实现数组a从开头添加新元素
a.push(9);---push实现数组从尾部添加新元素 9;
a,shift();---shift实现从开头删除一个元素
a.pop();----pop从尾部删除一个元素;
a.aplice(a,b)----删除第a个位置后的b个元素
a.slice(a,b)---得到从数组下表a到b的位置
a.slice(a,-b)---得到数组a到倒数b的位置之间的元素
a.reverse();----反转数组
a.join('-')---将数组转化为字符串。:'1-2-3'
a.substring(1,3)----截取字符串
a.replace('1','3')---字符串代替
a.toUpperCase()----转换大写
a.toLowerCase()----转换小写
a.split('-')---将字符串转换成数组
正则表达式语法
正则表达式标识符:i:忽略大小写
g:全局匹配
m:多行匹配
正则表达式字符类
[...] 括号内包含任意字符
[^..] 括号内不包含任意字符
. 出换行符之外的其他字符
\w 大小写字母。数字,下划线。
\W 非大小写字母。数字,下划线。
\s 空白字符
\S 非空白字符
\d 数字字符
\D 非数字字符
Date对象
getFullYear();
getMouth()
getDate()
getDay()
getHours()
getMinutes()
getSeconds()
getMilliseconds()
getTime()---对象内部毫秒表示
Math对象
Math.random()-----得到随机数
Math.pow(a,2)---幂运算a的平方
Math.max(1,22,44,55,6,66,99)-----最大值99
math.min(1,22,44,55,6,66,99)-----最小值1
window对象
对话框:alert,confirm,prompt
css选择器:body选择器{color(属性):#4F4A4A(值)}
通配选择器:*{margin:0:padding:0;}
标签选择器p{font:12px;}
ID选择器
<div id="wrapper">
#wrapper{width:720px:}
类选择器:.error{width:123px:}
后代选择器(派生选择器)element1 element2{。。。。}
子选择器: element1>element2{。。。。}
作者:白宁超,工学硕士,现工作于四川省计算机研究院,研究方向是自然语言处理和机器学习。曾参与国家自然基金项目和四川省科技支撑计划等多个省级项目。著有《自然语言处理理论与实战》一书。 自然语言处理与机器学习技术交流群号:436303759 。
出处:http://www.cnblogs.com/baiboy/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。