Javascript学习笔记(一)

1.原生数据类型包装对象(Primitive Datatype Wrapper Objects): note that any number, string, or boolean value can be converted to its corresponding wrapper object with the Object( ) function:
var number_wrapper = Object(3);

2.number,boolean,string按值传递 object按引用传递

3. == 和 === 的不同点:===在两边的类型不一致时直接返回false,不考虑类型转换

4.in operation:The in operator expects a left-side operand that is or can be converted to a string. It expects a right-side operand that is an object (or array). It evaluates to TRue if the left-side value is the name of a property of the right-side object.

5.instanceof operation:表示是否是某一个类的实例。

6.“delete” operator:delete is a unary operator that attempts to delete the object property, array element, or variable specified as its operand

7.for/in operator:
statement. This statement is a somewhat different kind of loop with the following syntax:
for (variable in object)
    statement

8.Array methods:

   join():The Array.join() method converts all the elements of an array to strings and concatenates them. You can specify an optional string that separates the elements in the resulting string. If no separator string is specified, a comma is used.

 

   reverse():反转,调换数组排序

 

   sort(): 排序方法

    var a = [33, 4, 1111, 222];
    a.sort();                 // Alphabetical order:  1111, 222, 33, 4
    a.sort(function(a,b) {    // Numerical order: 4, 33, 222, 1111
           return a-b;    // Returns < 0, 0, or > 0, depending on order
       });

 

  concat:拼接

      var a = [1,2,3];
      a.concat(4, 5)          // Returns [1,2,3,4,5]
      a.concat([4,5]);        // Returns [1,2,3,4,5]
      a.concat([4,5],[6,7])   // Returns [1,2,3,4,5,6,7]
      a.concat(4, [5,[6,7]])  // Returns [1,2,3,4,5,[6,7]]


  slice():切割

     var a = [1,2,3,4,5];
     a.slice(0,3);    // Returns [1,2,3]
     a.slice(3);      // Returns [4,5]
     a.slice(1,-1);   // Returns [2,3,4]
     a.slice(-3,-2);  // Returns [3]

  splice(): 截取

     var a = [1,2,3,4,5,6,7,8];
     a.splice(4);    // Returns [5,6,7,8]; a is [1,2,3,4]
     a.splice(1,2);  // Returns [2,3]; a is [1,4]
     a.splice(1,1);  // Returns [4]; a is [1]
     a.splice(0);  //return [1,2,3,4,5,6,7,8];a is [];

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值