函数声明

浅谈前端的JavaScript

懵懂的女人 提交于 2019-12-01 10:16:54
Script标签内写代码 <script> // 在这里写你的JS代码 </script> 引入额外的JS文件 <script src="myscript.js"></script> 1 | 4JavaScript语言规范 注释(注释是代码之母) // 这是单行注释 /* 这是 多行注释 */ 结束符 JavaScript中的语句要以分号(;)为结束符。 1 | 5JavaScript语言基础 变量声明 JavaScript的变量名可以使用_,数字,字母,$组成,不能以数字开头。 声明变量使用 var 变量名; 的格式来进行声明 var name = "Alex"; var age = 18; 注意: 变量名是区分大小写的。 推荐使用驼峰式命名规则。 保留字不能用做变量名。 补充: ES6新增了let命令,用于声明变量。其用法类似于var,但是所声明的变量只在let命令所在的代码块内有效。例如:for循环的计数器就很适合使用let命令。 for (let i=0;i<arr.length;i++){...} ES6新增const用来声明常量。一旦声明,其值就不能改变。 const PI = 3.1415; PI // 3.1415 PI = 3 // TypeError: "PI" is read-only 1 | 6JavaScript数据类型 JavaScript拥有动态类型

前端之JavaScript

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-01 10:14:12
前端之JavaScript JavaScript引入方式 Script标签内写代码 <script>// 在这里写代码//</script> 引入额外的JS文件 <script> src="myscript.js"</script> JavaScript语言规范 注释 // 这是单行注释 /* 这是 多行注释 */ 结束符 JavaScript中的语句要以分号(;)为结束符 JavaScript语言基础 变量声明 JavaScript的变量名可以使用_,数字, 字母,$组成, 但是不能以数字开头. 声明变量使用 var变量名 ;的格式来进行声明 var name = 'Kang'; var age = 18 注意: 变量名是区分大小写的. 推荐使用驼峰式命名规则. 保留字不能用作变量名 也可以使用let命令来声明变量,但是声明的变量只在let命令所在的代码块内有效. for循环的计数器就很适合let命令. for (let i=0;i<arr.length;i++){...} 也可以使用const来声明常量, 一旦声明, 其值就不能改变. const PI = 3.1415; PI // 3.1415 PI = 3 //TypeError: "PI" is read-only JavaScript数据类型 JavaScript拥有动态类型 var x; /

003 前端基础之JavaScript

会有一股神秘感。 提交于 2019-12-01 10:13:11
目录 一、JavaScript概述 1.1 ECMAScript和JavaScript的关系 1.2 ECMAScript的历史 二、JavaScript引入方式 Script标签内写代码 引入额外的JS文件 三、JavaScript语言规范 3.1 JavaScript语言基础 变量声明 3.2 JavaScript数据类型 数值(Number) 字符串(String) 布尔值(Boolean) null和undefined 对象(Object) forEach() splice() map() 类型查询 3.3 运算符 算数运算符 比较运算符 逻辑运算符 赋值运算符 3.4 流程控制 if-else if-else if-else switch for while 三元运算 3.5 函数 函数定义 函数中的arguments参数 函数的全局变量和局部变量 作用域 3.6 词法分析(尝试理解) 3.7 内置对象和方法 自定义对象 Date对象 JSON对象 RegExp对象 Math对象 一、JavaScript概述 1.1 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA

前端之JavaScript

前提是你 提交于 2019-12-01 09:41:32
1|1ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就是1.0版。 该标准一开始就是针对JavaScript语言制定的,但是没有称其为JavaScript,有两个方面的原因。一是商标,JavaScript本身已被Netscape注册为商标。而是想体现这门语言的制定者是ECMA,而不是Netscape,这样有利于保证这门语言的开发性和中立性。 因此ECMAScript和JavaScript的关系是,前者是后者的规格,后者是前者的一种实现。 1|2ECMAScript的历史 年份 名称 描述 1997 ECMAScript 1 第一个版本 1998 ECMAScript 2 版本变更 1999 ECMAScript 3 添加正则表达式 添加try/catch ECMAScript 4 没有发布 2009 ECMAScript 5 添加"strict mode"严格模式 添加JSON支持 2011 ECMAScript 5.1 版本变更 2015 ECMAScript 6 添加类和模块

GO代码风格指南 Uber Go (转载)

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-01 09:35:00
原文地址: https://github.com/uber-go/guide/blob/master/style.md 译文出处: https://github.com/uber-go/guide 本文永久链接: https://github.com/gocn/translator/blob/master/2019/w38_uber_go_style_guide.md 译者: 咔叽咔叽 校对者: fivezh , cvley 目录 介绍 指南 接口的指针 接收者和接口 零值 Mutexes 是有效的 复制 Slice 和 Map Defer 的使用 channel 的大小是 1 或者 None 枚举值从 1 开始 Error 类型 Error 包装 处理类型断言失败 避免 Panic 使用 go.uber.org/atomic 性能 strconv 优于 fmt 避免 string 到 byte 的转换 代码样式 聚合相似的声明 包的分组导入的顺序 包命名 函数命名 别名导入 函数分组和顺序 减少嵌套 不必要的 else 顶层变量的声明 在不可导出的全局变量前面加上 _ 结构体的嵌入 使用字段名去初始化结构体 局部变量声明 nil 是一个有效的 slice 减少变量的作用域 避免裸参数 使用原生字符串格式来避免转义 初始化结构体 在 Printf 之外格式化字符串 Printf

JavaScript

萝らか妹 提交于 2019-12-01 09:10:48
前端之JavaScript JS引入方式 Script标签内写代码 <script> // 在这里写你的JS代码 </script> 引入额外的JS文件 <script src="myscript.js"></script> JS语言规范 注释 // 这是单行注释 /* 这是 多行注释 */ 结束符 JavaScript中的语句要以分号(;)为结束符。 JS语言基础 变量声明 JavaScript的变量名可以使用_,数字,字母,$组成,不能以数字开头。 声明变量使用 var 变量名; 的格式来进行声明 var name = "Alex"; var age = 18; 注意: 变量名是区分大小写的。 推荐使用驼峰式命名规则。 保留字不能用做变量名。 补充: ES6新增了let命令,用于声明变量。其用法类似于var,但是所声明的变量只在let命令所在的代码块内有效。例如:for循环的计数器就很适合使用let命令。 举例: var i=0; for(var i=0;i<2;i++){ console.log(i) } 这里最后 i 的值是 2; var i=0; for(let i=0;i<2;i++){ console.log(i) } 这里最后 i 的值是 0; ES6新增const用来声明常量。一旦声明,其值就不能改变。 const PI = 3.1415; PI // 3

前端之JavaScript

狂风中的少年 提交于 2019-12-01 08:57:50
目录 1014 JavaScript 一、JavaScript引入方式 二、JavaScript语言规范 三、JavaScript语言基础 四、JavaScript数据类型 数值(Number)类型 字符串(String) 布尔值(Boolean) null和undefined 五、运算符 算术运算符 比较运算符 逻辑运算符 赋值运算符 六、流程控制 if-else if-else if-else switch for while 三元运算 七、函数 7.1 函数定义 7.2 函数中的arguments参数 7.3 函数的全局变量和局部变量 作用域: 八、内置对象和方法 自定义对象 创建对象 Date对象 Json对象 RegExp对象(正则表达式) Math对象 1014 JavaScript 一、JavaScript引入方式 1、Script标签内写代码 2、引入额外的JS文件 <script src="myscript.js"> 二、JavaScript语言规范 1、注释 // 是单行注释 , /**/ 是多行注释 。 2、结束符 JavaScript中的语句要以分号(;)为结束符。 三、JavaScript语言基础 变量声明 : JavaScript的变量名可以使用_,数字,字母,$组成,不能以数字开头。 声明变量使用 var 变量名; 的格式来进行声明 eg: var

04 前端---JavaScript内容

两盒软妹~` 提交于 2019-12-01 08:52:35
目录 一、Javascript概述 1.1 ECMAScript和JavaScript的关系 1.2 ECMAScript的历史 二、JavaScript的使用 2.1 Script标签内写代码 2.2 从外部引入js代码 三、JavaScript语言规范 3.1 注释 3.2 结束符 四、Javascript的语言基础 4.1 变量的声明 1. var 关键字声明变量 2. let 关键字声明变量 3. var 和 let 的区别 4.2 常量的声明 4.3 保留字(关键字)补充 4.4 Javascript 数据类型 1. JAvascript 拥有动态类型 2. 数值型(Number) 3. 字符串(String) 3.布尔值(Boolean) 4. 对象(Object) 5.数组 6.类型查询 7. 运算符 五、Javascript 语言流程控制 5.1 if--else 5.2 if--else if---else 5.3 switch 5.4 for 循环 5.5 while 循环 六、Javascript 三元运算 七、Javascript 函数 7.1 函数定义 1. 有名函数定义 2. 无名函数定义 3. ES6定义函数 4. 定义一个参数的函数 5. 定义两个参数的函数 6. 定义接收多个参数的函数(...a) 7. 在函数体内用aguments 来接收参数 8

JavaScript

落花浮王杯 提交于 2019-12-01 08:48:57
1 JavaScript简介 1.1 什么是JavaScript(了解) 全称: JavaScript, 简称JS JavaScript是由NetScape(网景公司)提供的一门嵌入在网页中执行的脚本语言。 JS常被用于嵌入在网页中实现一些动画效果 或者实现一些表单校验(比如检查用户名和密码输入是否规范, 两次密码是否一致, 邮箱格式是否正确等) 现在JS已经被广泛的应用在web开发中,主要应用在浏览器客户端。 1.2 JS特点和优势(了解) 1.2.1 特点 直译式(没有编译的过程, 是边解释边执行) 基于对象(js内部提供了一些对象, 可以通过函数创建对象) 弱类型 Java声明变量 String str = "hello"; int num = 100; JS声明变量 var x = 100; x = true; x = []; var y = "abc"; 1.2.2 优势 良好的交互性 一定的安全性(只能访问浏览器内部的东西) 跨平台性(基于浏览器实现跨平台) 1.3 在HTML引入JS的方式 1.3.1 第一种方式 可以在head或body或其他位置添加一个script标签, 在script标签内部可以直接书写JS代码, 例如: <script type="text/javascript"> /* 书写JS代码和JS注释 */ alert("引入JS的第一种方式..."

JavaScript

时光怂恿深爱的人放手 提交于 2019-12-01 08:48:56
前端之JavaScript 1.JavaScript引入方式 Script标签内写代码 <script>//在这写你的JS代码</script> 引入额外的JS文件 <script src="myscript.js"></script> 2.JavaScript语言规范 注释(注释是代码之母) //这是单行注释 /*这是 多行注释 */ 结束符 JavaScript中的语言要以分号(;)为结束符 3.JavaScript语言基础 变量声明 JavaScript的变量名可以使用_,数字,字母,$组成,不能以数字开头 声明变量使用 var 变量名 ;的格式来进行声明 var name ="Alex"; var age=18; 注意: 变量名是区分大小写的. 推荐使用驼峰式命名规则. 保留字不能用作变量名. 补充: ES6新增了let命令,用于声明变量.其用法类似于var,但是所声明的变量只在let命令所在的代码块内有效.例如:for循环的计数器就很适合使用let命令. for (let i=0;i<arr.length;i++){...} ES6新增的const用来声明常量.一旦声明,其值就不能改变 const PI=3.1415; PI//3.1415 PI=3//TypeError:"PI" is read-only 4.JavaScript数据类型