JavaScript之变量、基本类型、数组、运算符、流程控制语句、函数
2018-01-31 22:36
851 查看
一、简介
1、
2、
3、
4、
5、示例
①弹出一个对话框
②把信息写到页面上
二、变量
1、各种类型统一地只需要通过var进行修饰就可以了,因为JavaScript是弱类型的引用
①如声明int和string类型的变量
②
运行结果:
原因是:在JavaScript中会进行变量的提升,在JavaScript中变量的声明总是会提升到函数体的顶部
上面的代码等同于下面的代码
三、基本数据类型
1、变量声明统一使用var,但是在内存中类型还是有些区别
2、通过typeof可以指定变量在内存中到底是什么类型
四、数组
在JavaScript中数组可以包含不同的数据类型,因为是弱类型引用
运行结果:
五、运算符
如赋值运算符、比较运算符、逻辑运算符等
1、区别
2、
运算结果:
“==”判断的是内容是否相等,并不管类型
3、
运行结果:“===”不仅判断内容,也判断类型
六、流程控制语句
if、if...else...、do...while...等
七、函数
1、
2、
不需要声明函数返回的类型,也不需要声明参数的类型声明
3、声明式函数,函数有名字
运行结果
:
4、匿名函数
用变量指向函数
5、函数的提升
运行结果:在第8行打印的时候还没有定义函数,但是函数可以打印出来,因为进行了函数的提升,会提升到script的顶端
上面的代码类似于:
1、
2、
3、
4、
5、示例
①弹出一个对话框
②把信息写到页面上
二、变量
1、各种类型统一地只需要通过var进行修饰就可以了,因为JavaScript是弱类型的引用
①如声明int和string类型的变量
②
运行结果:
原因是:在JavaScript中会进行变量的提升,在JavaScript中变量的声明总是会提升到函数体的顶部
上面的代码等同于下面的代码
三、基本数据类型
1、变量声明统一使用var,但是在内存中类型还是有些区别
2、通过typeof可以指定变量在内存中到底是什么类型
四、数组
在JavaScript中数组可以包含不同的数据类型,因为是弱类型引用
运行结果:
五、运算符
如赋值运算符、比较运算符、逻辑运算符等
1、区别
2、
运算结果:
“==”判断的是内容是否相等,并不管类型
3、
运行结果:“===”不仅判断内容,也判断类型
六、流程控制语句
if、if...else...、do...while...等
七、函数
1、
2、
不需要声明函数返回的类型,也不需要声明参数的类型声明
3、声明式函数,函数有名字
运行结果
:
4、匿名函数
用变量指向函数
5、函数的提升
运行结果:在第8行打印的时候还没有定义函数,但是函数可以打印出来,因为进行了函数的提升,会提升到script的顶端
上面的代码类似于:
相关文章推荐
- 【JavaScript】(2)标识符与关键字\基本|引用数据类型 \变量 \运算符与表达式\流程控制语句
- (3)JavaScript基础(基本语法:变量与数据类型、类型转换、运算符、流程控制、函数、对象、自定义对象、原型)
- JavaScript——1(基本语法,类型,变量与运算符,控制流程,函数)
- JavaScript(一)--变量和数据类型/流程控制语句/函数/网页时钟/基于对象编程
- Python学习 第4天 基本语法-变量、数据类型、运算符、流程控制
- JAVA基础初探(一)核心概念(JVM,JDK,JRE)、流程控制语句、基本数据类型、关键字、标识符、常量与变量、类型转换、Debug处理
- JavaScript基础语法、语法规范、标识符与变量、数据类型、运算符、流程控制
- Python--前端基础之JavaScript(JS的引入方式,JS的变量、常量和标识符,JS的数据类型,运算符,流程控制,JavaScript的对象)
- JavaScript系统学习之一 <基本语法,运算符,流程控制语句>
- JavaScript基础(基本语法:变量、语句、数组、函数、对象、全局方法以及js与java不同,js与html关联)
- 4、java变量、函数、基本类型的值传递、分支、循环、流程控制
- 黑马程序员_Java基础_常用基础内容(进制转换、基本数据类型、运算符、流程控制语句等)
- Java基础知识(数据类型、标识符、变量、运算符和流程控制语句)
- 第三章(基本概念——语法,数据类型,流程控制语句,函数)
- Java基础知识(数据类型、标识符、变量、运算符和流程控制语句)
- JavaScript基础——变量-运算符-流程控制语句
- JAVA基础知识思维导图:unit01_开发环境,变量,基本类型及转换,数学运算,流程控制,数组
- 4变量、基本类型的值传递、函数,分支,循环,流程控制
- Java基本语法--数据类型、运算符表达式、基本控制语句、数组使用以及练习
- 黑马程序员_Java基础_进制转换、基本数据类型、运算符、流程控制语句等