欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Javascript基本知识

程序员文章站 2022-05-10 17:33:31
...

Javascript

特点

  • 主要由数据和操作组成

  • 同步执行:按代码顺序进行操作

数据类型

  • 字面量:直接可以看到的值 如10,20等
  • 常量:由const定义,一旦定义后不可被修改
  • 变量:由var或let定义,可以被重复赋值,实现数据的复用
    1. //常量
    2. const a = 10;
    3. console.log(a);
    4. //变量
    5. let b = 20;
    6. console.log(b);
    Javascript基本知识
    尝试修改常量值
    1. const a = 10;
    2. a=20;
    3. console.log(a);
    Javascript基本知识
    控制台会报错

操作

  • 定义函数来实现操作复用

    函数的几种定义方式

    • function语句定义

      1. function cal(a,b){
      2. return a+b;
      3. }
    • 函数直接量形式

      1. let cal = function(a,b){
      2. return a+b;
      3. }

      Javascript作用域

      内部可以使用外部定义,外部不能使用内部定义
  • 块作用域

    • 块:一段由”大括号 {…}”包裹的代码,如

      1. {
      2. a + b;
      3. }
    • 在代码块中的常量或变量在块外不能使用

      1. {
      2. let a = 123;
      3. console.log(a);
      4. }
      5. console.log(a); //错误,在外部无法访问块中得变量
  • 函数作用域

    • 变量只在函数中可见,如

      1. function cal(a,b){
      2. let result = a+b;
      3. return result;
      4. }
      5. console.log(result);//错误,外部访问不到函数内变量
  • 全局作用域

    • 在外部的定义,所有块和函数中都能使用

      1. let a = "aaaa";
      2. {
      3. console.log(a);
      4. }
      5. function show(a){
      6. console.log(a);
      7. }
      8. console.log(a);
      9. //三次输出都能获取a