• 【高级程序设计笔记】


    把书中第五章看完了.把一些知识点和常用API,有些是自己的理解记录下来,方便自己和同行随时查阅。不足之处请指正。

    一,基本类型与引用类型

    JavaScript中有五种简单基本类型的数据格式。(复杂类型object这就不说)

    1.undefined  

    直接调用未定义的值就保错为undefined。

    2.Null

    常用于使用完某个变量或函数,将它赋值null来进行内存回收。表示为空

    3.Boolean

    布尔值,用于判断不同情况下的操作。一切实例 或赋值true都讲判断为true。

    4.Number

    数值

    5.String

    字符串

    按逻辑来讲,基本类型是没有方法的。如下例:

        var str = "hello";
            str.color ="red";
            console.log(str.color); //undefined

    给类型为String 的变量str赋值。然后访问,显示undefined。但它又可以调用如substr() slice()等方法。

    其原因是在为方便开发。Javascript在创建基本类型时已经在后台创建了该变量的实例对象。所有可以每个基本类型都有自己的一些基本方法。

    这可能也就是书中常说一切皆为对象吧。

    引用类型有三种,Array(数组)、Object(对象)、Function(函数)

        var ln = {},
            lf = function () {},
            la = [];
            ln.color = "red";
            lf.color = "blue";
            la[0] = "yellow";
            console.log(ln.color,lf.color,la[0]); //red blue yellow

    这三种可直接用.或[]来访问和定义属性方法。

    二.数组

    1.定义:使用单独的变量名来存储一系列的值。

    2.创建、访问:

    var arr1 = new Array(21);            // 新建一个数组且长度为21
    var arr2 = Array("您","好","啊"); // 新建一数组,且值分别为您 好 啊
    var arr = ["str1","str2","str3"]; // 推荐
    console.log(arr[0]); // str1 访问

    3.一些方法:

    ① 

    晚上更

  • 相关阅读:
    google
    html页面清除缓存
    EF中使用SQL语句或存储过程
    在存储过程中编写正确的事务处理代码
    .Net中Math.Round与四舍五入
    WebService中实现上传下载文件
    tony_linux下网站压力测试工具webbench
    把Nginx加为系统服务(service nginx start/stop/restart)
    Nginx+Tomcat+Keepalived+Memcache 负载均衡动静分离技术
    python学习笔记(1)--遍历txt文件,正则匹配替换文字
  • 原文地址:https://www.cnblogs.com/xiaoye1990/p/5429020.html
Copyright © 2020-2023  润新知