您的位置:首页 > Web前端 > JavaScript

javaScript 基本类型数据对象规律

2016-08-25 18:02 337 查看

javaScript String对象

有关于CSS属性,类似的方法 可设置参数

.big(), ==变大==

.bold()==粗体==

.fontcolor(), ==字体颜色==

.fontsize(), ==字体size==

.italics() ==斜体,==

.small(),==变小==

.blink() ==显示闪动的字符串==

.link(“填写链接”) ==在本页面跳转==

.strike() ==添加一个删除线==

.sub() ==字符串显示在下划线上==

.sup() ==字符串显示在上划线上==

.toLowerCase() 变成小写

.toUpperCase() 变成大写

功能性对象:切割字符串 E==字符串

检索指定字符串

var E="love you"


E.charAt(填字符返回存在的字符/填数字返回对应位置的字符)==字符或者数字 ==指定位置的字符串==

E.indexOf(‘you’,0)==5 ==检索元素在字符串的位置,返回检索到的字符串的第一个元素的位置==

E.lastIndexOf(检索符号,检索的起点num/可不填) ==反向检索,起点元素从最后一个开始,返回==

E.match(“new”)==new/null ==寻找这个字符串是否存在,存在==

E.search(“正则表达式”) ==利用正则表达式寻找字符串的第一个字母的其实位置==

E.substr(0,2) ==返回字符串,提取从0开始后面的2个字符串

E.slice(6,10) ==提取第6个位置到第10个位置的所有字符==

E.replace(/Microsoft/, “W3School”) ==直接替换元素==

E.split(“,”) ==切割每个字符串并且可以往每个字符串之间添加符号==

E.concat(字符串) ==连接字符串E和字符串==

暂时不清楚:(少用)

localeCompare() 用本地特定的顺序来比较两个字符串。

javaScript Array对象

基本属性

object.constructor ==判断类型==

object.length ==返回元素数目==

object.prototype ==添加方法和属性==

对象方法

合并

arrobject.concat(arrobject2) ==合并数组,可以添加元素,返回的是数组==

增加或者替换

arrobject.push(新增的字符串) == 最元素最后添加元素并返回新增后元素的长度====

arrobject.unshift() == 最元素最前添加元素并返回新增后元素的长度====

arrobject.splice(位置,0,要添加的元素/要替换的元素) == 返回被删除的元素==

排序

arrobject.reverse() ==颠倒数组中的元素顺序,不返回==

arrobject.sort() ==按顺序排序,不返回==

删除

pop() == 删除最后一个元素,返回最后一个元素==

shift() == 删除第一个元素,返回第一个元素==

arr.splice(位置,删除数量,要添加的元素/要替换的元素) == 返回被删除的元素==

返回

arrobject.join(分隔符/默认为逗号) ==数组变成字符串并设置分隔符号,==返回的是字符串====

arrayObject.toLocaleString() ==直接返回字符串,无法添加分隔符==

toString() ==直接使数组返回字符==

数组自定义的方法

Array.prototype.函数name=function(){}

var aa=[10,20,55,12];
Array.prototype.sum=function(){
var sums=0;
for(var i=0;i<aa.length;i++){
sums=sums+aa[i];
}
return sums;
}
console.log(aa.sum());


结果为:97,成功调用了函数

- Array.prototype.函数name=E
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐