看我怎么用思维导图,来轻松学习JavaScript,值得收藏
文章插图
JS的入门到真实项目的实践
- js的历史由来js书写的位置js的基本语句js的变量以及变量命名规范数据类型 (面试)运算符循环数组函数作用域预解析完结
首先 , 我们用思维导图来看一下学完这篇JavaScript你会学到什么?
文章插图
js的历史由来js:是运行在客户端的脚本语言 。
是由布莱登*艾奇(现在还存在)——用了10天的时间研发出的——研发出来的时候 , 为livescript在网景公司——由于sun公司收购后(当时sun公司比较流行的语言就是java)所以 , 更名为JavaScript 。 由以上的由来你就可以知道 , javascript与Java之间没有任何联系 , 只是简单的蹭了一个热度 。 而JavaScript的组成 , 分为三部分 。 1 , ECMAscript 2 , DOM(页面文档)3 , BOM(浏览器)
js书写的位置
文章插图
1 , 行内当写少量的代码的时候 , 这时候我们可以写在行内 。 例如:
文章插图
prompt('请输入你的名字')
显示为:
文章插图
js的变量以及变量命名规范注:1 , 变量(定义):用于存储数据的容器 。 2 , 首先要声明变量的类型其次在进行赋值 。 3 , 更新变量:当更新变量的时候 , 以最后一次为准 。 4 , 当声明多个变量的时候 , 中间使用逗号进行隔开 , 以分号结尾 。
1 , 只声明不赋值显示为:undefined2 , 不声明不赋值直接用显示为:报错3 , 只赋值不声明显示为:可以使用但不建议 , 不符合常用规范
变量命名规范:1 , 由字母 , 数字 , 下划线以及美元$符号组成2 , 严格区分大小写 。 小写和大写是完全不同的3 , 不能以数字开头 , 不能是关键字以及保留字4 , 变量名要有意义 , 遵守驼峰命名 。
驼峰命名:
myFristname(属于驼峰命名法 , 第一个字母小写第二个字母开始大写)
数据类型 (面试)数据类型的定义:根据数据占不同的储存空间 , 所以把数据划分不同的类型 。 js的变量数据类型是只有程序在运行的过程中 , 由等号右边的值所确定的 。 即:变量的数据类型是由js引擎根据等号右边的变量值的数据类型进行判断 。
数据类型的分类:
文章插图
1 , 简单:
number类型 、string类型(字符串类型)、Boolean类型、undefined类型、NUll(空类型)
2 , 复杂
object类型
注:数据类型是入门的常识一定一定要知道!而且面试也会考!!!
表现形式
Number类型数字类型默认值:0Boolean类型布尔类型 值为true或者false默认值:falseString类型字符串类型 , 必须带上引号默认值:""undefined声明变量无值默认值:undefinedNull声明 var a = Null , 声明a为空值默认值:null
Number 类型
1 , number类型
主要分为二进制 , 八进制, 十进制, 十六进制
举例:
八进制 : 0 - 7之间 , 一般数字前面加0表示八进制
十六进制 :数字0 - 9 , 字母a - f 之间 , 比如:#ffffff 表示的是白色 , 一般数字前面加0X表示十六进制
2 , 数字范围(了解)
最大:alert(Number.Max_VALUE)//1.709769e + 308最小:alert(Number.Min_VALUE)// 5e -324
- 联想Yoga|双12轻薄本怎么选?优先考虑OLED屏,联想华硕两款热门机型上榜
- 华为鸿蒙系统|鸿蒙是安卓“换皮”产品?一亿多用户,难道还不足以说明问题
- 华为鸿蒙系统|都2021年底了,为何Mate40Pro还是目前公认最好用的“安卓”手机
- 苹果|无“芯”可用,华为开卖“二手”手机,可7天无理由退货!
- 彼尔姆|机器人公司想用 20 万美元「买断」你的脸,如果它足够友好
- Python|OriginOS Ocean新特性:隐私保护、锁屏界面挂起应用都有了
- 华为荣耀|机圈早已杀红了眼 但荣耀用实力证明靠近消费者永远都是增量市场
- 闪存|变频器要怎样使用才能确保省电?
- 物流|独立站是什么?怎么做?有哪些成本?独立站运营核心7大常见问题
- 荣耀|建议收藏!2021年底盘点:这三款旗舰可以让你安逸地使用两三年