美文网首页
Javascript(一)快速入门

Javascript(一)快速入门

作者: 文子轩 | 来源:发表于2018-07-03 17:38 被阅读42次

    一.基本语法

      if (2 > 1) {
    x = 1;
    y = 2;
    z = 3;
    }
    
    • 弹窗输出

      alert('我不想执行');
      
    • 数据定义

      val 常量
      var 变量
      var age = 15;
      if (age >= 18) {
      alert('adult');
      } else {
      alert('teenager');
      }
      console.log(x); 打印输出
      
    • 字符串

    var name = '小明';
    var age = 20;
    var message = `你好, ${name}, 你今年${age}岁了!`;
    alert(message);
    
    • 数组
    var arr = [1, 2, 3];
    arr.length; // 3
    arr.length = 6;
    arr; // arr变为[1, 2, 3, undefined, undefined, undefined]
    arr.length = 2;
    arr; // arr变为[1, 2]
    
     indexof 
    
    var arr = [10, 20, '30', 'xyz'];
    arr.indexOf(10); // 元素10的索引为0
    arr.indexOf(20); // 元素20的索引为1
    arr.indexOf(30); // 元素30没有找到,返回-1  
    arr.indexOf('30'); // 元素'30'的索引为2
    
    silce
    var arr = ['A', 'B', 'C', 'D', 'E', 'F', 'G'];
    var aCopy = arr.slice();
    aCopy; // ['A', 'B', 'C', 'D', 'E', 'F', 'G']
    aCopy === arr; // false
    
    push和pop
    
    var arr = [1, 2];
    arr.push('A', 'B'); // 返回Array新的长度: 4
     arr; // [1, 2, 'A', 'B']
      arr.pop(); // pop()返回'B'
     arr; // [1, 2, 'A']
      arr.pop(); arr.pop(); arr.pop(); // 连续pop 3次
      arr; // []
     arr.pop(); // 空数组继续pop不会报错,而是返回undefined
     arr; // []

    相关文章

      网友评论

          本文标题:Javascript(一)快速入门

          本文链接:https://www.haomeiwen.com/subject/kwsjuftx.html