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 一般采用驼峰命名(除开头单词的首字母小写,其余单词首字母大写);