JavaScript是一种运行在客户端(浏览器)的编程语言,实现人机交互效果。
注意:HTML和CSS是标记语言。
- 网页特效(监听用户的一些行为让网页做出对应的反馈)
- 表单验证(针对表单数据的合法性进行判断)
- 数据交互(获取后台的数据,渲染到前端)
- 服务端编程(node.js),可以做后端的东西
- ECMAScript:
- 规定了js基础语法核心知识。
- 比如:变量、分支语句、循环语句、对象等等
- Web APIs:
- DOM操作文档,比如对页面元素进行移动、大小、添加删除等操作
- BOM操作浏览器,比如页面弹窗,检测窗口宽度、存储数据到浏览器等等
查看资料可直接进这个JavaScript权威网站查找:JavaScript | MDN (mozilla.org)
目标:知道如何向页面添加JavaScript
直接写在html文件里,用script标签包住
规范:script标签要写在
上面
拓展:alert('你好,js')页面弹出警告对话框。
注意事项:
将
作用:向body内输出内容
注意:如果输出的内容写的是标签,也会被解析成网页元素
1.4.2 输出语法二
alert('要输出的内容')
作用:页面弹出警告对话框
1.4.3 输出语法三
console.log('控制台打印')
作用:控制台输出语法,用于调试使用
1.4.4 输入语法
prompt('请输入您的姓名:')
作用:显示一个对话框,对话框中包含一条文字信息,用来提示用户输入文字
1.4.5 练习
需求:
- 浏览器中弹出对话框:你好js
- 页面中打印输出:JavaScript 我来了
- 页面控制台输出:你好,2023!
alert('你好js') document.write('JavaScript 我来了') console.log('你好,2023!')
1.4.6 JavaScript代码执行顺序
- 按HTML文档顺序执行JavaScript代码
- alert()和prompt()它们会跳过页面渲染先被执行
1.5 字面量
目标:能说出什么是字面量
在计算机科学中,字面量(literal)是在计算机中描述 事/物
比如:
- 我们的工资是:1000 此时1000就是数字字面量
- '今天天气阴,很凉爽' 字符串字面量
- [] 数组字面量
- {} 对象字面量等等
二、变量
目标:理解变量是计算机存储数据的“容器”。
2.1 变量是什么
- 白话:变量就是一个装东西的盒子。
- 通俗:变量是计算机中用来存储数据的”容器“,它可以让计算机变得有记忆。
注意:变量不是数据本身,它们仅仅是一个用于存储数值的容器。可以理解为是一个个用来装东西的纸箱子。
2.2 变量基本使用
目标:能够声明一个变量并完成赋值操作
2.2.1 变量的声明
要想使用变量,首先要创建变量(也称为声明变量或定义变量)
JavaScript 基础 - 声明和赋值