小叮当JS学习总结(第一周ヾ(◍°∇°◍)ノ゙)

Day1

1.了解JS

js的组成 ecmascript \ dom \ bom

2.JS的输出语句

alert() 弹出框 \ console.log() 在浏览器的控制台打印 \ document.write() 在浏览器打印信息

3.变量以及变量的类型(变量:在程序运行过程中,有可能发生改变的量)

(1).变量的声明 变量的赋值 变量的命名规范
(2).变量一定要先定义再使用!!! 带有var 显示声明,不带var隐士声明(不推荐使用)。
(3).var a = 10; 局部变量 a = 10; 全局变量
(4).变量的基本数据类型:number、string、boolean(布尔值)、null、undefined 布尔值: true false
复杂数据类型(引用类型)object function
(5).null常用来初始化对象! eg : var obj = null;
(6).js变量体现弱类型:js声明变量的时候,不用考虑后期赋值的类型。 js变量是根据值得类型来确定变量得类型。
(7).运算符:算术 关系 逻辑 条件 ( 三目运算符 ) 赋值运算符
(8).数据类型的转换:隐式类型转换(减号、乘号、除号…)
强制类型转换(Number()、parseInt、parseFolat()、String())

Day2

(1).程序的三大结构:顺序、选择、循环
(2).布尔值(boolean): true false
(3).单分支 双分支 多分支
(4).switch case嵌套 case穿透(案例)

在这里插入图片描述

(5).给元素绑定单击事件 id(名称).onclick = function(){}
(6).循环(while循环 do-while循环 for循环)

Day3

(1).do-while和while的区别(先执行后判断和先判断后执行)
(2).for循环
(3).跳出循环(break和continue)

在这里插入图片描述

Day4

(1).函数(重复性利用 隐藏内部细节 选择性应用 )
(2).函数定义的方法(function 函数的名称(){}、var 函数的名称 = function(){}、
var 函数的名称 = new Function(“参数”,“执行的代码”))
(3).函数是不能自己执行的,需要调用,可以重复性利用。
(4).函数的调用方法:事件驱动 自调用
(5).参数(使函数的功能更加灵活、增强了函数的重复利用性):实参 形参
(6).返回值(return)

Day5

(1).arguments 对象

在这里插入图片描述

(2).函数的作用域和作用域链

在这里插入图片描述

(3).词法作用域(在函数声明的过程中产生)和动态作用域(在函数调用的过程中产生)
js的作用域是在函数声明的过程中产生的。
(4).变量提升

在这里插入图片描述

(5).函数的this指向(谁调用的函数this指向谁 事件驱动:给谁绑定事件 this指向谁)
(6).匿名函数和立即执行函数

在这里插入图片描述

Day6

(1).数组:使用单独的变量名来存储一系列的值
(2).数组的声明:var arr = [] var arr = new Array()参数为一个数组则代表数组的长度,多个值则是数组的内容。
(3).数组的遍历:for循环
(4).数组的api
(5).三种经典的排序方法(冒泡排序、选择排序、快速排序)
(6).二维数组
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值