JavaScript的基础运用

  1. JavaScript变量

简介:变量是用于存放数据的容器。通过变量名获取数据,甚至数据可以修改。

本质:变量是程序在内存中申请的一块用来存放数据的空间

注意:变量的取名应当遵循规则

必须以字母、下划线或美元符号开头,后面可以跟字母、下划线、美元符号和数字

如:dream  _dream  $dream;

并且变量名区分大小写,如:A与a是两个不同变量

也不允许使用JavaScript关键字和保留字做变量名。

如:class,if,for等等

变量声明

声明变量语法: var 变量名

 

虽然呢,也可以不声明变量,但是为了规范还是先声明再使用。

变量赋值

 

注释:这里的“ = ”并不是等于的意思,而是赋值的意思

全局变量与局部变量

1:作用域不同

   局部变量的作用域是当前函数内。

   全局的变量的作用域是整个script 标签内。包括函数内。

2: 生命周期不同

   局部变量的生命周期,依赖于函数的调用周期,从开始调用到结束调用。

  全局变量的生命周期,取决于窗口的创建和销毁。

3: 定义的位置不同

局部的定义在函数体内。

    全局的定义在函数外。

  4: 被访问的优先级不同。

    如果局部变量和全局变量有重名的,那么在函数内局部变量的被访问的优先级更高。

5: 所在的内存不同

    局部的在栈帧中,栈帧在栈中。

    全局的属于window对象的属性,window对象在堆内存中。所以全局的在堆中。

6: 被访问的速度不同

    局部变量的存取的效率高于全局的。

7.JavaScript的数据类型

JavaScript包含了5种基础数据类型和一种复杂的数据类型(object

1:number 数字类型

2:string 字符串类型

3:boolean 布尔类型 true 或 false

4:undefined undefined类型,变量声明未初始化,它的值就是undefined

5:null null类型,表示空对象,如果定义的变量将来准备保存对象,可以将变量初始化为null, 在页面上获取不到对象,返回的值就是null

6:object(对象)

8.JavaScript流程控制

流程控制分为:顺序结构,分支结构,循环结构

顺序结构:按照顺序一条一条的执行代码,从上到下

分支结构:执行代码的时候,可以根据条件进行选择,条件越多对应的结果越多,分支也 就越多。例如if…else…语句,switch语句

循环结构:用来重复不断的做一件事,for循环,while循环,do…while循环

9.if...else语句

分为2种

1:在指定的条件成立时执行代码,在条件不成立时执行else后的代码。

 

2:多重判断(if..else嵌套语句)

要在多组语句中选择一组来执行,使用if..else嵌套语句。

 

  1. while循环语句

  while循环语句:

 

do while循环语句:

 

while 和 do-while的区别

while 比较严谨,先判断条件,满足再执行循环体
do-while 不管条件是否成立,先执行一次循环体,do-while 至少循环一次

这是我所学到的JavaScript的一些略微基础所以我要分享给你们,希望可以帮助到你们。

以上就是我的分享,新手上道,请多多指教。如果有更好的方法或不懂得地方欢迎在评论区教导和提问喔!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值