Js 是一个脚本语言,可插入到html网页文件中,在浏览器中执行。
一 引入js代码
- 如何插入到网页中去?
在网页中使用script标签
2.外部引入
<script src="01.js"></script>
二 代码的执行顺序
- 先加载所有的标签,从上到下
(1) 遇到href和src的标签以及url会跳过,不去等待。
- 执行脚本代码
三
- js提供的对话框
alert()
- 弹出警告框
- 1个参数 弹出的内容
- 没有返回值
Prompt()
- 输入对话框
- 可写两个参数
(1) 第一个参数是问题内容 可选
(2) 输入框中的默认内容 可选
- 有返回值 返回值就是输入框中的内容
Confirm()
- 确认对话框
- 一个参数 内容
- 无返回值
四 代码的注销
快捷键是ctrl+?
//是单行注释 /**/是多行注释
注意:所有编程语言的底层(c写的)都是别人写好的大量函数。
- 记住函数的用途和函数名
- 看他的参数
- 看他的返回值
五 字面量
固定死的东西,叫字面量 比如
数字字面量 2 2.1 -3.5
字符串字面量 “123” “hello” 有引号 凡是有引号”/’ 的不管引号里面是什么统统都是字符串字面量。
六 命名规则
- 不能出现汉字
- 不能以数字开头
- 不能出现特殊符号 @ - / 除了_和$
- 可以以字母和下划线_开头
- Js中的关键字不能用来命名。
七
语句: js中的一个完整的命令。后面带分号;.
八
Js代码的执行空间。逻辑空间。
Js代码在执行的时候,计算机会分配一个内存出去。
分存储空间和执行空间
存储空间:存放东西的 存变量
执行空间:从上到下依次执行代码。
变量
1.用关键字var 声明的都是变量
计算机在执行代码的时候首先做的第一件事是把所有关键字var 声明的变量存到存储空间去。然后再执行代码,在执行的过程中,如果遇到这个变量就去存储空间查找。有就使用,没有就报错。
- 变量的赋值(赋值运算)
使用=号给这个变量赋值。执行顺序是从右往左执行。
Var a=2;
顺序
第一步:将a存到存储空间去
第二步:执行赋值运算:首先去存储空间查找,有a就把2赋值给a,没有就报错。
注意:在存储空间中,系统给这个变量其实赋值了值是undefined(未赋值)。
测试的过程中如果出现了undefined 存储空间有这个变量但是没有赋值。
案例分析
在赋值的过程中,首先去存储空间查找,有就直接把值赋给这个变量,没有就说明它不是变量(没有变量提升的功能)系统就会把它强制挂在window下。充当window的一个属性。
原文地址:https://www.cnblogs.com/zhangyuxinxin/p/12090361.html