zoukankan      html  css  js  c++  java
  • JS笔记1

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

    2.javascript 中有五种原始数据类型:Undefined、Null、Boolean、Number、String。

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

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

    5.Boolean数据类型的值有两个:true 和 false。

    6.javascript中没有char数据类型。

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

    8.在javascript中,如果函数没有声明返回值,那么会返回undefined。

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

    10.强制类型转换:在javascript中有3钟强制类型转换:Boolean(value)、Number(value)、String(value)。

    11.在javascript中,对于函数中定义的变量来说,加var表示局部变量,不加var表示全局变量。

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

    13.在javascript中,可以动态添加对象的属性,也可以动态删除对象的属性。
    var object = new Object();
    alert("1==="+object.username);
    object["username"] = "zhangsan";
    alert("2==="+object.username);
    delete object.username;//username属性已经从object对象删除
    alert("3==="+object.username);

    14.在javascript中定义对象的第二种方式:

    var object = {username:"zhangsan",password:123}; 
    alert(object.username); 
    alert(object.password); 

    15.对于javascript数组的sort方法来说,它会先将待排序的内容转换为字符串(调用toString()方法),按照字符串的先后顺序进行排序。
    
    
    水袂分处,劳劳新亭;春风过耳,呦呦鹿鸣。 折柳为君,清余在心;人间流往,水墨无痕。 悠然来矣,思然去矣;片花飞融,时不在矣……
  • 相关阅读:
    1941套站点模版,终生收藏,个个精品
    中文分词--逆向最大匹配
    解释抽象类继承实体类的前提是这个实体类必须明白构造函数
    iOS开发之解析XML格式数据
    在MyEclipse上部署Tomcatserver
    [BLE--Link Layer]物理信道
    项目实施准备事项
    【06】若不想使用编译器自动生成的函数,就该明确拒绝
    【05】了解C++默默编写并调用那些函数
    理解C# Attribute
  • 原文地址:https://www.cnblogs.com/zhengsha/p/5085993.html
Copyright © 2011-2022 走看看