Blogger Information
Blog 61
fans 1
comment 0
visits 69760
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
js运行平台搭建等
我的博客
Original
1626 people have browsed it

一、vscode运行JS平台搭建:

            1、官网下载node.js 并安装 ;  2、在vscode安装插件code runner

二、声明变量的方法: 

            1、变量名或赋值语句前加上 var ,例如 var $name , var _name,var name,var name=10; 

            2、注意变量名称一样,单大小写不一样,为两个不同的变量。例如: var name 和  var Name 为不同的变量。

            3、:对已声明变量赋值时不要添加`var`,否则会创建新变量并初始化


三、变量提升的原理是

          1、 JavaScript引擎工作原理: 先解析代码,获取到全部已经被声明的变量,然后再逐行执行代码导致所有变量声明语句,会直接提升到脚本(函数)头部,这种独有的现象叫:**变量提升**。(##在运行代码后,先把脚本里面所有的var变量声明提到脚本的头部,也就是最开始,这样叫变量提升,指的是变量名的提升##)

          2、* 特别提醒: **变量提升**有二层含义:   **变量**: 必须是通过`var`关键字声明的变量 ,**提升**: 特指是*变量声明*的提升,而非变量赋值

* 举例:

// 语法上看,该行代码前并未声明变量n,理论上应该报引用错误,实际上却正常输出

console.log(n); // undefined

var n = 10;

* 为什么会出现这种不合常理的现象,因为存在变量提升现象,实际真正执行的代码是:

var n; // 该行代码并非用户所有,是引擎自动添加,将变量声明提升到代码的顶部

console.log(n); // 所以执行到该行时,变量n已经被引擎自动声明并初始化undefined

n = 10;  // 用户自定义赋值操作

```

四、分支结构有:单分支、双分支、多分支、switch  四种。

            1、单分支:if(条件) {..........}

            2、双分支:if(条件){.........}   else {.........}  ,简化写法(三元运算符): 条件 ?  表达式1 : 表达式2

                    例如:res=age>=18  ?   '你满18岁了'  :   '你不满18岁'  ,   : 前后为或的关系。

            3、多分支:if(条件) {......} else if(条件){......}  else{......}

             4、switch: 标签选择。break前面的case 标签条件为或的关系,满足其一就可以。

                      switch(条件){ 

                                         case  (条件1) :

                                          case(条件2):

                                            case(条件2):

                                                        ..........

                                                    满足条件需要运行的结果:res="成绩还行,加油"

                                                    break;


                                               default:   //不满足以上所有条件,默认运行这个。相当于else

                                                         res="补考吧兄弟。"

                                                            

                                                }

            

     

Correction status:Uncorrected

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post