Javascript中创建对象的几种方式

1.直接创建  var  obj = new Object();

2.直接声明的方式:var person = {aa:aa,bb:bb};

2.使用对象构造器得方式:函数的方式
function person(A,B,C){
    this._A = A;
    this._B = B;
    this._C = C;
    this.sleeping = sleep;
    function sleep(){}    //  内置函数
}

var per = new person(argv1,argv2,argv3);


substring(startIndex,endIndex)   substr(startIndex,length)


var  date = new Date(2018,12,01): 2019年1月01日     //  月份默认是从 0-11


数组的3种赋值方式:
var array = new Array();
array[0] = '';
array[n] = '';
数组方式二:
var array2 = new Array(A,B,C,D);

var arry = [A,B,C,D];

数组合并  contact();
数组 分隔:join()

map()方法  数组遍历
var arr1 = [A,B,C];
var tmpMapArr = arr2.map(function(item,index,array){
    return item + "1";
});

var etmpArr2 = arr2.forEach(function(item,index,array){
    console.log(items)    
});


sort()方法 排序
var arr5 = [2,1,19,8];
arr5.sort(function(a,b){
    return a-b ; // 升序
    return b-a ; //    降序
});


算术运算:
Math.max(23,10,50,98,1);   //   寻找最大值
Math.min(23,10,50,98,1);   //   寻找最小值

正则表达式:
var patt = new RegExp(pattern,modifiers);
var patt = /pattern/modifiers;
例子:
var patt = new RegExp("\\w+","i");
var patt = /\w+/i; -- i 不区分大小写的匹配 --g 执行全文搜索,找到所有的匹配
/^jikexueyuan/    ---  以jikexueyuan  开头的字符串
/jikexueyuan$/ --- 以jikexueyuan 结尾的字符串
/^jikexueyuan$/  --  就是jikexueyuan
/^jike/mg      支持换行匹配查找所有以jike开头的字符串
/[jike]/    ---  查找jike    [] 表示 可选
/[^jike]/  --- 非jike的字符串 匹配
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值