摘要: //创建变量 var 变量名 = 值 var num = 1; var str = ‘散格’; //创建数组 var 数组名 = [ , , , , , , ] var arr = ['元素1' , '元素2' ,'元素3' ,'元素5' ] //第一种方法 var arr = new Array( 阅读全文
posted @ 2020-06-08 17:23 散格 阅读(271) 评论(0) 推荐(0) 编辑
摘要: // 1. 我们js引擎运行js 分为两步: 预解析 代码执行 // (1). 预解析会把js 里面所有的 var 和 function 提升到当前作用域的最前 // (2). 代码执行 按照代码书写的顺序从上往下执行 // 2. 预解析分为 变量预解析(变量提升) 和 函数预解析(函数提升) // 阅读全文
posted @ 2020-06-08 17:00 散格 阅读(169) 评论(0) 推荐(0) 编辑
摘要: <script>//作用域 var num = 1; //全局变量 function sayHi() { //函数作用域 var num = 10; //局部变量 var num1 = 999; //局部变量 b = 20; //没有声明,直接赋值是全局变量 console.log('我是sayHi 阅读全文
posted @ 2020-06-08 16:33 散格 阅读(206) 评论(0) 推荐(0) 编辑
摘要: function reverse(arr){ var newArr = [] for(var i = arr.length -1; i >= 0; i--){ // newArr刚开始为空,取到的是0索引,接收arr.length -1索引 newArr[newArr.length] = arr[i 阅读全文
posted @ 2020-06-07 17:10 散格 阅读(724) 评论(0) 推荐(0) 编辑
摘要: <script> // 函数使用分为两步: 声明函数 和 调用函数 // 1. 声明函数 // function 函数名() { // // 函数体 // } function sayHi() { console.log('hi~~'); } // (1) function 声明函数的关键字 全部小 阅读全文
posted @ 2020-06-07 15:21 散格 阅读(281) 评论(0) 推荐(0) 编辑