- A+
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>