Java Web学习笔记(八)

1.每一个函数对象都有一个length属性,表示该函数期望接收的海曙格式。它与函数的arguments不同,arguments.length表示函数实际接收的参数格式。

2.JavaScript中有五种数据类型: Undefined、Null、Boolean、Number 以及 String。


3.Undefined数据类型的值只有一个:undefined。


4.Null数据类型的值只有一个:null。


5.Boolean和Java一样有两个值:false和true。

6.JavaScript的String也是一个内置对象、也有一个String类。


7.typeof是一元运算符,后面跟着变量的名称,用于获取变量的数据类型,返回值有5个:undefined、boolean、number、string、object。 


8.在JavaScript中,如果函数没有显式返回值的话,那么就会返回undefined。


9.如果一个值未定义就使用的话、 就会返回一个undefined。


10.null与undefined的关系:undefined实际上从null派生出来的。


11.JavaScript中的强制类型转换:
     1)Boolean(value)
          var s = Boolean("hello");
          //如果Boolean()中有传值、那就会返回true,如果是空,就会返回false;
     2)Number(value)
             var s = Number(3);      
     2)String(value)
          

12.在JavaScript,所有对象都是从Object对象派生过来的。Object对象的属性(propertyIsEnumerable("属性名")方法返回false)是不可枚举的,因此无法通过for...in语句得到其中的属性

13.在JavaScript中,属性是可以动态绑定的,可以使用delete一元运算符把属性已经从object对象中删除。

         var  object =  new  Object();
       object[  "username"  ] =  "username" ;
       alert(object.username);
         delete  object.username;



14.定义对象的第二种当时:{
         var  object = {username: "zhangsan"  , password:  "1234"  };



15.
 1) 定义数组的两种方式:
     1) var  array =  new  Array();

     2) var  array = [1, 2, 3];

 2)数组有一个sort()方法可对数组排序,对于JavaSctipt数组的sort方法来说,它会先将待排序的内容转换为字符串(调用toString()方法),按照字符串的先后顺序进行排序。


 3)JavaScript中没有类的概念,只有对象。

     1)用工厂方法创建对象
         function  createObject(){
        var  object =  new  Object();
       object.userName =  "zhangsan"  ;
       object.password =  "1234" ;
        var  getName =  function (){
            return this .userName;        
       }
        return  object;
        
            }



 



















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值