• WEB前端第二十二课——JavaScript基础


    1.JavaScript是一种轻量级脚本语言,可以部署在多种环境,最常见的部署环境就是浏览器。

      所谓脚本语言,是指它不具备开发操作系统的能力,而只是用来编写控制其他大型应用程序的操作方法。

    2.JavaScript核心内容:

      基本语法构造,如操作符、控制结构、语句

      标准库,是一系列具有各种功能的对象,如array、date、math等

      API,包括浏览器控制类、DOM类、Web类

    3.常见应用领域:

      浏览器平台化

      Node.js

      数据库操作

      跨移动平台

    4.console,浏览器开发者工具中用于运行和调试代码的工具,被称作控制台

      唤醒控制台快捷键:

        Mac,Option+Command+J

        Windows/Linux,Ctrl+Shift+J

    5.语句,JavaScript程序的执行单位为行(line),语句以分号结尾。

      一般情况下一行代码就是一个语句,但多个语句也可以写在一行内。

    6.变量,其表示的值可以发生改变的量,如 var a;中的 a表示一个变量,a是变量的名称;

      创建一个变量的过程叫做变量的声明,给变量一个具体值的过程叫做变量的赋值(再进行变量赋值之前必须先声明变量);

      将变量的声明和赋值写在一起的方式叫做变量的初始化,如 var a= 10;。

    7.<script>标签表示脚本,可以通过 “src”属性引入 js脚本程序,也可以在 <script></script>标签内部直接书写 js代码

      script代码可以写在HTML的任何位置,

      但通常在 body结束标签之前引入内部脚本,或在head标签内引入外部 .js文件

    8.JavaScript变量命名规则

      JavaScript语言的标识符对大小写敏感,也就是说“A”与“a”是两个不同的标识符

      变量名的首字母可以是任意字母以及美元符号和下划线,剩余部分可以是任意字母、美元符号、下划线和数字(即变量名不能以数字开头)

      不能使用JavaScript中的关键字(保留字)来命名变量

      常用命名方式为“驼峰命名法”(首字母大写,其余字母小写)

      给变量命名一定要取有意义的名字,不要使用类似a、b、c这种无意义的名字

    9.JavaScript变量类型

      ① number,数字类型

      ② string,字符(串)类型

      ③ boolean,布尔类型

      ④ array,数组类型(不是基本数据类型)

      ⑤ undefined,未定义类型

      ⑥ null,空类型

      ⑦ object,对象类型

      js 拥有动态类型,变量可以根据保存值的类型,而表现为不同的变量类型

      通过“typeof”运算符能够查看变量的类型,书写格式为 “typeof  变量名”

    10.JavaScript输出数据的方式

      ① window.alert(),弹出提示(警告)框,书写格式

        <script>

          window.alert(5+7);

        </script>

      ② document.write(),将内容写到HTML文档中

      ③ console.log,将内容写入到浏览器控制台,书写格式

        <script>

          console.log('hello world!');

        </script>

  • 相关阅读:
    2019 蓝桥杯国赛 B 组模拟赛 D. 程序设计:公约数
    2019长安大学ACM校赛网络同步赛 M LCM (数论)
    CCPC-Wannafly Winter Camp Day1 (Div2, onsite)
    CCPC-Wannafly Winter Camp Day1 流流流动 (树形dp)
    CCPC-Wannafly Winter Camp Day1 (Div2) 吃豆豆 (DP)
    CCPC-Wannafly Winter Camp Day1 (Div2, onsite) 夺宝奇兵
    CCPC-Wannafly Winter Camp Day1 爬爬爬山 (最短路)
    Comet OJ
    Comet OJ
    hdu-Danganronpa(AC自动机)
  • 原文地址:https://www.cnblogs.com/husa/p/13499769.html
Copyright © 2020-2023  润新知