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