JavaScript基础知识归纳

前言:学任何语言,其实就是给计算机发送指令!

JavaScript基础知识归纳

JavaScript基础知识归纳

  • 起源
    最开始用于处理客户端表单信息的校验(包括用户名、密码、邮箱等),以此替换服务器验证数据避免让客户长时间等待,从而影响用户体验,而所谓校验,就是指检查用户输入的内容是否正确。

  • 特点
    *属于解释型语言,无需编译即可运行;
    *语法类似于C和Java语法结构;
    *动态语言 变量的值可以任意,可以保存任意类型数据;
    *基于一门面向对象的语言;

  • 书写位置
    Js代码写在网页中的 script标签中,
    当然还可以创建独立的js进行代码编写,再通过 script type=”text/javascript” src=”pages/javascript.js”>标签进行引入;

  • 三种输入方式
    alert(); 窗口输出
    document.write(); 向页面body输出 、一个网页就是一个文档document
    console.log(); 向控制台输出

  • 基本语法:
    01.单行注释://
    02.多行注释 ,注释内容不会被执行,但可以在源代码中查看 /**/
    03.每一条语句结束,必须以分号(;)结束,若不加分号,浏览器会自动添加,会消耗一些系统资源。
    04.Js中会忽略多个空格和换行,所以我们可以利用空格和换行进行代码的格式化,使代码变得整洁。

  • 字面量和变量
    字面量:不可改变的值 例如1、2、3 这些永远不会改变,也可理解为常量
    程序可拿来可直接使用;
    变量:需要声明并赋值,否正报underfunded,用来保存字面量;
    例如:Var address=’湖南’;
    使用var 声明了一个变量address,若不给变量赋值,直接使用则报underfunded
    这里address属于一个变量、后面的值’湖南’属于字面量
    所以我们在开发中,一般都是变量中保存一个字面量。

  • 标识符
    就是在js中所有可以由我们自主命名的,例如 :变量名、函数名
    需遵循以下规则:
    0 标识符可以包含字母、数字、_、$;
    1 不可数字开头;
    2标识符不可是ES中的关键字和保留字;
    3 一般采用驼峰命名(除开头单词的首字母小写,其余单词首字母大写);