快速入门 JavaScript
📦个人主页:楠羽
🏆简介:一个大二的科班出身的,主要研究 Java 后端开发
⏰座右铭:成功之前我们要做应该做的事情,成功之后才能做我们喜欢的事
💕 过客的你,可以给博主留下一个小小的关注吗?这是给博主最大的支持。以后博主会更新大量的优质的作品!!!!
1、JavaScript 快速入门
1.1、JavaScript 介绍
JavaScript 是一种客户端脚本语言。运行在客户端浏览器中,每一个浏览器都具备解析 JavaScript 的引擎。
脚本语言:不需要编译,就可以被浏览器直接解析执行了。
核心功能就是增强用户和 HTML 页面的交互过程,让页面有一些动态效果。以此来增强用户的体验!
1995 年,NetScape (网景)公司,开发的一门客户端脚本语言:LiveScript。后来,请来 SUN 公司的专家来 进行修改,后命名为:JavaScript。1996 年,微软抄袭 JavaScript 开发出 JScript 脚本语言。1997 年,ECMA (欧洲计算机制造商协会),制定出客户端脚本语言的标准:ECMAScript,统一了所有客户 端脚本语言的编码方式。
1.2、快速入门
实现步骤
创建一个 HTML。
在标签下面编写一个<script>标签。
在<script>标签中编写代码。
通过浏览器查看
具体实现
引入 js 的方式一:内部方式
引入 js 的方式一:外部方式
创建 js 文件
在 html 中引用外部 js 文件
1.3、开发环境搭建
Node.js:JavaScript 运行环境
VSCode:编写前端技术的开发工具
根据《安装工具.pdf》文档安装 Node.js 和 VSCode。相关资料都在“资料”文件夹中。
1.4、快速入门总结
JavaScript 是一种客户端脚本语言。
组成部分
和 HTML 结合方式
2、JavaScript 基本语法
2.1、注释
单行注释
多行注释
2.2、输入输出语句
输入框 prompt(“提示内容”);
弹出警告框 alert(“提示内容”);
控制台输出 console.log(“显示内容”);
页面内容输出 document.write(“显示内容”);
2.3、变量和常量
JavaScript 属于弱类型的语言,定义变量时不区分具体的数据类型。
定义局部变量 let 变量名 = 值;
定义全局变量 变量名 = 值;
定义常量 const 常量名 = 值;
2.4、原始数据类型和 typeof 方法
2.4.1、原始数据类型
2.4.2、typeof
typeof 用于判断变量的数据类型
2.5、运算符
算数运算符
赋值运算符
比较运算符
逻辑运算符
三元运算符
三元运算符格式
(比较表达式) ? 表达式 1 : 表达式 2;
执行流程
如果比较表达式为 true,则取表达式 1
如果比较表达式为 false,则取表达式 2
2.6、流程控制和循环语句
if 语句
switch 语句
for 循环
while 循环
2.7、数组
数组的使用和 java 中的数组基本一致,但是在 JavaScript 中的数组更加灵活,数据类型和长度都没有限制。
定义格式
let 数组名 = [元素 1,元素 2,…];
数组高级运算符…
数组复制
合并数组
字符串转数组
2.8、函数
函数类似于 java 中的方法,可以将一些代码进行抽取,达到复用的效果
定义格式
可变参数
匿名函数
2.9、小结
注释:单行// 多行/**/
输入输出语句:prompt()、alert()、console.log()、document.write()
变量和常量:let、const
数据类型:boolean、null、undefined、number、string、bigint
typeof 关键字:用于判断变量的数据类型
运算符:算数、赋值、逻辑、比较、三元运算符
流程控制和循环语句:if、switch、for、while
数组:数据类型和长度没有限制,let 数组名 = [长度/元素]
函数:类似方法,抽取代码,提高复用性
版权声明: 本文为 InfoQ 作者【楠羽】的原创文章。
原文链接:【http://xie.infoq.cn/article/dac6d6c8553353dfdac17cf57】。文章转载请联系作者。
评论