javascript
1.1javascript是什么?
是运行在浏览器【客户端】的编程语言
1.2 js的组成
ECMAScript (基础语法) Web APIs (DOM BOM)
1.3 js的书写位置
内部,外部,行内 【代码写在标签内部】
// 内部
<script>alter("你好!!")</script>
// 外部引入
// 外部引入的script中间不需要写代码,否则会被忽略
<script src="./js/my.js"></script>
// 行内样式
<button onclick="alter("学习中~~")"></button>
注意:书写的位置尽量写到文档末尾前面
补充:注释的方式
单行注释:
符号: //
作用:注释之后的代码会被忽略
快捷键:ctrl+/
多行注释:
符号:/* /
作用: 在/ */之间的内容会被忽略
快捷键:shift+alt+a
1.4 js输入输出语法
计算机中的语法是指编程语言的规则和约定
// 1. 文档输出内容
document.write('11111')
document.write('<h1>我是一级标题</h1>')
alter('要输出的内容') // 页面弹出警告对话框
console.log('控制台打印') // 程序员调试
// 2.输入语法
prompt('请输入您的姓名')
javascript代码的执行顺序
按照HTML文档流顺序执行Javascript代码
alter() 和 prompt() 它们会跳过页面渲染先被执行
1.5什么是字面量
在计算机科学中,字面量(literal)是在计算机中描述 事/物
1000 数字字面量
‘学习中~’ 字符串字面量
[] 数组字面量
{} 对象字面量
1.6 什么是变量
变量是计算机中用来存储数据的“容器”,
它可以让计算机变得有记忆,通俗的理解变量就是使用【某个符号】来代表【某个具体的数值】(数据)
变量不是数据本身,它们仅仅是在一个用于存储数值的容器,可以理解为一个个用来装东西的盒子
变量就是一个地址,指向了存储数据的内存单元
变量使用let进行赋值,使用= 【赋值运算符】进行赋值
1.7 变量的本质
内存:计算机中存储数据的地方,相当于一个空间
变量本质:是程序在内存中申请的一块用来存放数据的小空间
1.7.1 变量名命名规则
关于变量的名称(标识符)有一系列的规则需要遵守:
- 只能是字母、数字、下划线、$,且不能能数字开头
- 字母区分大小写,如 Age 和 age 是不同的变量
- JavaScript 内部已占用于单词(关键字或保留字)不允许使用
- 尽量保证变量具有一定的语义,见字知义
注:所谓关键字是指 JavaScript 内部使用的词语,如 let
和var
,保留字是指 JavaScript 内部目前没有使用的词语,但是将来可能会使用词语。
1.8 数组
变量一次只能存储一个值,所以这里我们引入了数组
1.数组的声明
// 声明数组
let num=[1,2,3,4]
// 输出数据 使用数组 【数组名+索引号】索引号从0开始
consonle.log