一、学习内容 js的三个构成部分 - ECMAScript:语法规范 不同的版本 ES3 ES4 - 从未发布过。 ES5 ES6 - ECMAScrit6 - ECMAScrit2015 - 重大的改变 ES7 - ECMAScrit7 - ECMAScrit2016 - 往后的版本就是一些很小的更新 - DOM API - BOM 0.web三层 - 三层分离 - 结构层 HTML - 样式层 CSS - 行为层(交互层) 1.创建方式 - 行内 - 内联 - 外链(推荐使用) 2.常用简答的语句 - console.log() 3.变量 - var - let(ES6中新增的) - 块作用域 {} - 不存在提升 - 不能重复定义 - const(ES6中新增的) - 常量 4.规则 - 变量是由数字、字母、_、$构成的 - 不能以数字开头 - 不推荐使用中文 - 使用有语义的英文单词 - 驼峰命名法:lastName - 关键字、保留字不要去使用 5.运算符 - 算术运算符 - 比较运算符 - 逻辑运算符 - && 2 && 3 - || 2 || 3 - ! 6.为假的情况 - 0 - '' 空字符串 - null - undefined - NaN - false 7.数据类型 - 简单(基本)数据类型 - Number - String - Boolean - null - undefined - 复杂(引用、地址、对象)数据类型 - Object - Array - Function 8.if 9.for - 初始值 - 结束条件 - 步长 10.函数 - js学习的核心 - 相同代码块的封装 - 创建方式 function fn(a,b){} 函数声明式 let fun = function(){} 函数表达式 new Function() 构造函数方式 - 参数 - 形参 - 实参 - 返回值 return - 结束函数的执行 - 返回值 - 后面继续拓展 11.数组 [1,'a',true,null,undefined,[2,3,4],{}] - 有序集合 - 创建方式 - 字面量 [] - 构造函数 new Array() - 下标、长度 - 遍历 - 数组的方法 12.对象 - 属性和方法的无序集合 - {uname:'zs',age:18,sayHi:function(){}} - 创建方式 - 字面量 {} - 构造函数 new Object() - 操作:增删改查操作 |
欢迎光临 菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育 (http://www.xingmaxueyuan.com/) | Powered by Discuz! X3.4 |