1. 数字(number):整数,正数,负数,小数
  2. 布尔型(boolean):true or false (1 0)
  3. 字符串(string):“aaa”,“some chinese”
  4. 空(null):没有值
  5. undefined:未定义

开发中使用变量 而尽可能少使用字面量
在 JavaScript 新版本中,推出了两个新方式代替 var 定义

  1. let:变量用let声明,无法重复使用
  2. const:有let的特点,const声明的变量就是一个常量

1.使用数组函数

let arr = Array()
alert(arr) //警告弹窗
console.log(arr) //控制台打印输出

2.使用new 关键字

let arr2 = new Array()

3.使用字面量的方式

let arr3 = [1,2,3,4,5];
arr3[0]=100; //赋值 下角标(索引)
arr3[1]=90;
//console.log(arr3[0];) //打印输出数组中的x值
console.log(arr3)

<body>
    <script>
    
    //定义函数
    function hello() {
        let v1 = 10;
        console.log(v1+5);
    }
    //调用函数
    // hello();

    // 作用域:起作用的区域
    // 变量在函数内 无法调用v1
    // console.log(v1);

    let v1 = 10; //类似全局变量
    console.log(v1); 
    
    function add() {
        let num1 = 10;
        let num2 = 20;
        console.log(num1+num2);
        return num1+num2; //带有返回值的函数
    }
    // let result = add();
    // console.log(result);
    console.log(add());

    function sub(num1,num2) {
        return num1-num2;
    }
    let result = sub(10,30);
    console.log(result);

    function start() {
        let result = sub(2,2);
    }

    function end() {
        console.log("end has been run");
        return ;
        // return 除了有返回值的作用
        // 也有结束函数执行的作用
        console.log("the test string");
    }
    end();
    
    </script>
</body>

  1. alert(); 警告弹窗
  2. confirm();
    //let result = confirm(xxx)
    //有返回值的 确认按钮和取消按钮 代表true和false
  3. prompt(); 带有文本框的弹窗
    //有返回值 值就是文本框内输入的内容

    prompt("ENTER YOUR USERNAME","DESCRIPTION")
    //DESC 可有可无

最后修改:2023 年 01 月 10 日
如果觉得我的文章对你有用,请随意赞赏