JavaScript第一天学习总结

学习前端JavaScript 第一天

什么是JavaScript ?

JavaScript 的起源 ?

JavaScript的基本语法 ?

JavaScript中的数值与输出 ?

JavaScript中有哪些数据类型 ?

JavaScript中的运算符 ?

1. JavaScript

  • JavaScript是一门脚本语言
  • 是运行在浏览器中的脚本语言,是由浏览器负责解释执行
  • JavaScript 是可插入 HTML 页面的编程代码
  • JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行JavaScript第一天学习总结

2.JavaScript 的起源

  • 在上个世纪的1995年,当时的网景公司正凭借其Navigator浏览器成为Web时代开启时最著名的第一代互联网公司
  • 由于网景公司希望能在静态HTML页面上添加一些动态效果,于是Brendan Eich在两周之内设计出了JavaScript语言
  • ECMAScript是一种语言标准,而JavaScript是网景公司对ECMAScript标准的一种实现

3.JavaScript的基本语法

  • 代码要写在用 script双标签里面
  • 在HTML页面的任何地方都可以写JavaScript
    -注释是给开发人员看到,JavaScript引擎会自动忽略
    注释有单行注释(//)多行注释(/* */)

4.JavaScript中的数值与输出

  • 变量和常量
  • 常量:程序运行期间,数值不可改变的量
  • 变量:程序运行期间,数值可变的量
  • 变量与常量都需要声明一个变量名
  • 变量名的规则:
    1.只能用字母数字,下划线(_),$ 作为变量名的字符
    2.不能用数字开头
    3.不能使用关键字
  • 关键字:在一门编程语言中,有特定用法的单词
  • 使用var声明的变量,其作用域为该语句所在的函数内,且存在变量提升现象
  • 使用let声明的变量,其作用域为该语句所在的代码块内,不存在变量提升
  • 使用const声明的是常量,在后面出现的代码中不能再修改该常量的值(可修改属性)
  • 声明变量的方式
    var 变量名;
    let 变量名;
    const 常量名;
  • 再将值用一个等号(=)赋给变量
    例如:var a = 100; 变量a的值是100
  • 输出数据
    alert(“我是弹出框!”);
    document.write(“我可以写到网页中!”);
    console.log(“我是在控制台显示的”);

5.JavaScript中有哪些数据类型

  • 数字类型 number (包含整数和浮点数)
    浮点数最多可以有16位有效数字,如果超过16位,最后一位数字是不精确的
  • 字符串类型 string (包含字符和字符串)
    用双引号或者单引号 引起来的数据
  • 布尔类型 boolean (值只有true(真)和false(假))
    用来表示逻辑判断
  • 空类型 null
    表示用来准备保存对象,还没真正保存对象
    当变量的值为null的时候,就为空类型
  • 未定义类型 undefined (只有一个值:undefined )
    当变量没有值的时候,就是未定义类型
    **没有明确类型的变量,就是undefined类型 **
  • 对象类型 object

6.JavaScript中的运算符 ?

  • 算术运算符:
    + (加)
    - (减)
    * (乘)
    / (除)
    % (取模 两个数相除取余数
  • 赋值运算符
    = (将右边的值赋给左边的变量
    += (例如:a+=b; 等价于 a=a+b
    -= (例如:a-=b; 等价于 a=a-b
    = (例如: a=b; 等价于a=a*b)
    /= (例如: a/=b; 等价于a=a/b
    %= (例如: a%=b; 等价于a=a%b)
    ++ (自加运算符 等价于 a=a+1)
    – (自减运算符 等价于 a=a-1)