JS 9-17

作者: 幻影小爽 | 来源:发表于2018-11-09 09:39 被阅读0次

JS的理解


基于事件 基于用户操作


JS的组成


  • Ecmscript 核心语法
  • Bom 使得js能够操作浏览器的办法
  • Dom 使得js能够操作HTML文档

代码的执行

由于机器只识别 0 和 1 所以代码需要通过指令变成0 和 1 才能 被机器识别执行
指令 :指令集分为复杂指令集和精简指令集
两种指令集在运算上不一样 使用的 01代码不一样

加法运算

计算机是没有减法运算的 也没有除法与乘法运算

代码的演化

  • 01代码:基本没人看得懂
  • 汇编语言:能看懂的人稍微多点 嵌入式开发人员
  • JavaScript:经过ecma转变成机器代码 这个解析器是内置在浏览器里边的 浏览器直接执 动态解析
  • Java语言:先经过编译然后才能运行

进制

  • 二进制 0 1
    • 8421码 10 1010 0101
  • 八进制 0-7
  • 十六进制 0-f

深入理解js

基于事件驱动的语言

  • 嵌入式脚本语言 嵌入式:嵌入到其他应用程序中运行的
  • 脚本语言 :基本语言是无法做应用的
  • 直译式脚本语言 直接解析运行

动态类型与弱类型 变量的赋值
基于原型的 面向对象的概念

JS的语句

一行一句 分号结束

Js的执行顺序
从上到下 依次执行

Js的注释
//单行注释
/*多行注释 */

标识符

标识符命名规则 名字 类名. 变量名. 函数名

命名法

  • 驼峰命名法
  • 下划线命名法
  • 匈牙利命名法
    1. 匈牙利命名法
      类型前缀+首字母大写

代码区块

每一个大括号里面就是一个区块

变量的申明与赋值

申明

"Var" 变量名 
'Var'是申明的关键字 关键字就是系统以及使用的单词 用户在自定义标识符的时候就不能够使用 这个字符串了

在申明变量的时候可以没有var 但是必须在申明的时候直接赋值

没有var与有var的区别

作用域的区别

Undefined:未定义或者定义了没有值 变量在没有申明的情况下 如果 直接使用会产生一个notdefined(未定义)的错误
变量申明了 但是没有给具体的值 这个时候变量的内部就是undefined(未定义)但是意思是为赋值

变量的提升

就是在所有的代码执行之前首先要执行的是代码的申明 比如变量的申明 函数的申明 但是函数的变量是在函数执行的时候申明的 而不是函数定义的时候申明的

总结 所以 习惯性的我们会把函数的定义 以及变量的定义 放在代码开始的地方

代码格式

Var
Var….;
Var….;
Function……
Function……..
代码执行

Js的变量是区分大小写的

如何使用一行代码定义多个变量
逗号操作符 表示的是系列操作一起执行的意思
Var a =1,b=2,;
分号操作符 表示的是一句代码的结束
等号操作符 赋值 把后面的值 赋值给前面

Js的数据类型

数据类型 数据的类型
数据类型是语言为了内存所做的优化
Js的数据类型有哪些
Number 数字类型 整数 与小数都是数字类型
String 字符串类型
Object 对象类型
Function 函数类型
Undefined 未定义 和申明没有关系
Boolean 布尔值
Null 空类型
细化7种 粗略5种 +null (可以划在object)
究极的 js里面只有object
Typeof 能够检测一个数据的数据类型

相关文章

  • JS 9-17

    JS的理解 基于事件 基于用户操作 JS的组成 Ecmscript 核心语法 Bom 使得js能够操作浏览器的办法...

  • 9-17

    翻译: Typhoon Mangkhut has crippled the electricity supply ...

  • 9-17

    某个时刻,蚂蚁从某个隧道走入另一个隧道时,并不知道雨滴即将落下,也不知道那并不是真正的雨滴。某个时刻,松树上的松鼠...

  • 9-17

    71.1kg 又是一点半睡的,没起来跑步。 早饭:一份枣糕,一杯奶,一杯荷叶茶。 午饭:两个紫薯,一块甜瓜,一份菜...

  • 9-17

    当一个人在异性面前再也不觉得有任何羞涩感,脱掉全部衣服心里坦荡的时候,通常她(他)的内心是简单也复杂的。这个大时代...

  • 9-17

    周末的这两天,接着都有踢球,平时运动相对较少,觉得有机会也就尽量的多跑跑,出出汗。只是时间相对又整得比较晚了,跑完...

  • 9-17

    从来没想过 我的人生有一天要有一把小榔头 今天真胖胖 从九点到下午五点 都在磨锤子 大概不甘心于重复劳动和无谓付出...

  • 刘润【商业通史30讲】9-17章

    刘润【商业通史30讲】9-17章 手绘思维导图分享,绝对硬核

  • 9-17, Mon

    CBD Oil - from Hemp? 1 billion dollar industry?

  • 9-17随笔

    在群里的小伙伴的安利下,在无聊的日子里,我看了《SHOW ME THE MONEY 5这档歌唱选秀节目。刚开始是抱...

网友评论

      本文标题:JS 9-17

      本文链接:https://www.haomeiwen.com/subject/gykdnftx.html