zoukankan      html  css  js  c++  java
  • JS地毯式学习一

    1.<noscript>

    现代浏览器都对JavaScript进行了支持,一般是在用户的浏览器禁用了脚本的情况下才会显示<noscript>的内容。

    包含在<noscript>元素中的内容只有在下列情况下才会显示出来:

    • 浏览器不支持脚本;
    • 浏览器支持脚本,但脚本被禁用。 

    2. Object 类型

    创建 Object 类型有两种。一种是使用 new 运算符,一种是字面量表示法。

     两种属性输出方式
    alert(box.age);
    alert(box['age']);

    3.Array 类型

    创建 Array 类型有两种方式:第一种是 new 运算符,第二种是字面量。

    a. 使用 new 关键字创建数组
    var box = new Array(); // 创建了一个数组
    var box = new Array(10); // 创建一个包含 10 个元素的数组
    var box = new Array(' 李炎恢 ',28,' 教师 ',' 盐城 '); // 创建一个数组并分配好了元素

    b 使用字面量方式创建数组
    var box = []; // 创建一个空的数组
    var box = [' 李炎恢 ',28,' 教师 ',' 盐城 ']; // 创建包含元素的数组
    var box = [1,2,]; // 禁止这么做, IE 会识别 3 个元素
    var box = [,,,,,]; // 同样, IE 的会有识别问题

    默认情况下,数组字符串都会以逗号隔开。如果使用 join() 方法,则可以
    符来构建这个字符串。
    var box = [' 李炎恢 ', 28, ' 计算机编程 '];
    alert(box.join('|')); // 李炎恢 |28| 计算机编程

    push() 方法可以接收任意数量的参数 , 把它们逐个添加到数组的末尾 , 并
    的长度。而 pop() 方法则从数组末尾移除最后一个元素,减少数组的 length
    除的元素。
    var box = [' 李炎恢 ', 28, ' 计算机编程 ']; // 字面量声明
    alert(box.push(' 盐城 ')); // 数组末尾添加一个元素 ,
    alert(box); // 查看数组
    box.pop(); // 移除数组末尾元素 , 并返
    alert(box); // 查看元素

    alert(box.unshift(' ',' ')); //
    alert(box.shift()); // 移除数组开头元素 , 并返回移除的元素

    数组排序:sort()需要重写,原来的是按字符串排序

    var box = [0,1,5,10,15]; // 验证数字字符串,和数字
    alert(box);
    alert(box.sort(compare)); // 传参

    function compare(value1,value2) {
    if (value1 < value2) {
    return -1;
    } else if (value1 > value2) {
    return 1;
    } else {
    return 0;
    }
    }

  • 相关阅读:
    Java并发编程:线程池的使用
    多线程笔记
    《Java源码解析》之NIO的Selector机制(Part1:Selector.open())
    git reset --hard 和 git reset --sort区别
    java 泛型
    01springboot简介
    Selector 实现原理
    -Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable
    activemq使用
    8年javascript总结
  • 原文地址:https://www.cnblogs.com/ChineseMoonGod/p/3909902.html
Copyright © 2011-2022 走看看