导图社区 JavaScript(一)
JavaScript(一)思维导图,主要内容有:背景介绍、基本语法、流程控制、函数基础四部分。喜欢的小伙伴可以点个赞哦!
JavaSE-JavaEEDB思维导图,包括:Spring、Hibernate框架、struts2框架、js+jquery+ajax、JSP、Servlet(后期补充)、HTTP协议。
Java SE知识思维导图,包括:Java基础语法、Java OOP编程、Java高级特性、JDK8、Eclispe等内容。
Java知识思维导图,包括:1、Java环境及配置;2、语法、数据类型及表达式;3、结构化程序设计;4、数组与字符串;5、类和对象。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
JavaScript(一)
背景介绍
JavaScript是什么
JavaScript作用
历史
Netscape网景
最早的浏览器:Navigator导航者
LiveScript
JavaScript的前身
基于对象和事件驱动的脚本语言
运行在客户端浏览器的脚本语言
解释型的语言
特点
交互
可以在浏览器上完成和用户的互动
跨平台
可以在不同的浏览器环境中运行
安全
不允许访问操作系统中的文件
基本语法
在html写js的两种方式
type或language可以不写,为了兼容建议写
直接写页面中
在页面之外单独文件
语法内容
区分大小写
关键字
保留有特殊意义的英文单词
if、else、switch、case、break、continue、for、while、default、 var、function、typeof
标识符
代码中用来给变量或函数命名
命名规则跟Java一样
注释
解释说明程序代码,可以用来调试程序
跟Java一样
变量
存放数据的一片内存空间
运算符
程序中用来作运算的特殊符号
流程语句
顺序结构
条件结构
循环结构
函数
有独立功能的一个代码块
数组
存放多个数据的容器
对象
结构化的数据类型
变量定义
弱类型
var a; 或a=10;
定义变量时无须说明变量用来存放何种类型的数据
语句结束
语句的结尾可以用";"来表示语句结束, 也可以直接换行
算术运算符
+、-、*、/、%、++、--
赋值运算符
跟java一样
=、+=、-=、*=、/=、%=
比较运算符
非0非null
逻辑运算符
位运算符
三元运算符
流程控制
选择结构
if
switch
1. 不要整死循环
2. 要注意for中定义的变量类型只有var
练习:99乘法表
函数基础
代码封装体
封装有独立功能的代码块
可以提高代码的模块化和复用性
细节
js中的函数不能重载
函数中是用arguments(数组属性)
函数的本质是对象
动态函数
var 函数名= new Function("参数列表","函数体");
匿名函数
function(参数列表){//函数体}
练习:定义4个函数分别完成: 1. 判断参数是否是奇数,如果是奇数返回这个数,如果是偶数就返回0 2. 在页面输出两个数相乘的结果 3. 通过警告框弹出两个数相减的结果 4. 在页面输出两个数相除的结果