JavaScript入门1
一、JavaScript基础概念:
JavaScript (ECMAScript) :JavaScript 是脚本语言。JavaScript和ECMAScript通常被人用来表达相同的含义,但是JavaScript并不是这么一点含义,它是由ECMAScript 核心. DOM 文档对象模型. BOM 浏览器对象模型 这三部分组成。浏览器会在读取代码时,逐行地执行脚本代码。而对于传统编程来说,会在执行前对所有代码进行编译。
2、 在HTML中使用JavaScript方式
2.1、 javaScript脚本加载的位置
- 通过在网页中加入之间
- 也可以引入一个外部的JavaScript文件,这个JavaScript文件一般以.js作为扩展名
- 原则上,放在之间。但视情况可以放在网页的任何部分
- 一个页面可以有几个
2.2 、javaScript语句的注意点
-
对大小写敏感
-
自动忽略多余的空格
-
在文本字符串中使用反斜杠对代码行进行换行
-
单行注释(//)多行注释(/* */)
二、JavaScript基本语法:
1、 JavaScript语句的注意事项
1.1 在javascript中不区分换行、空格、缩进符;
1.2 每一句语句结束后在后面加“;”;每一条语句都是指令;
1.3 javascript严格区分大小写;
1.4 JavaScript中的每个字符都是英语半角;
1.5 单行注释“//” 多行注释“/* */”。
2、常见输出语句
2.1 警告框:alert();
2.2 输出框:prompt();
2.3 确认框:confirm();
2.4 在文本中输出:document.write();
2.5 在控制台输出:console.log(变量值); console.warn(警告);
console.error(错误); console.info(信息);
3、变量
1.1、变量是用于存储信息的容器
1.2 语法:
var 变量名
变量名 = 值;
1.3 变量命名规范
-
变量要先声明再赋值
-
变量可以重复赋值
-
变量的命名规则
-
变量必须以字母开头
-
变量也能以$和_符号开头(不过我们不推荐这么做)
-
变量名称对大小写敏感(a和A是不同的变量)。
4、数据类型
4.1、typeof操作符:用于检测给定变量的数据类型。
4.2、string类型 字符串是以单引号’或双引号”括起来的任意文本,比如’abc’,”xyz”等等。
4.3、undefined类型 只有一个特殊的值就是undefined,在使用var声明变量但未初始化时,变量的值是undefined。
4.4、null类型 只有一个特殊的值就是null,null值表示一个空对象指针,使用typeof操作符检测null值会返回“object”。
4.5、boolean类型 布尔值和布尔代数的表示完全一致,一个布尔值只有true、false两种值,要么是true,要么是false,可以直接用true、false表示布尔值,也可以通过布尔运算计算出来。boolean类型的字面值true和false****是区分大小写的。
4.6、number类型 JavaScript不区分整数和浮点数,统一用Number表示,以下都是合法的Number类型:
123; // 整数123
0.456; // 浮点数0.456
-99; // 负数