JavaScript的简单介绍

1.JS的简介.历史.未来-Node.js


1.1 JS是解释性语言


1.2 JS是脚本语言


1.3 JavaScript和Java没有任何关系


1.4网景希望在静态HTML中添加一些动态效果,于是叫Brendan Eich这哥们在两周内容设计出了JavaScript只用了10天,由于网景开发了JavaScript,一年后微软模仿JavaScript开发了Script。为了让JavaScript成为全球标准,几个公司联合ECMA组织制定了JavaScript的语言标准,被成为ECMAScript标准European Computer Manufacturers Associatio


1.5未来:Node.js

#Node.js是运行在服务端的JavaScript
#Node.js是一个基于Chrome JavaScript运行时搭建的一个平台
Node.js是一个事件驱动I/O服务端的JavaScript环境,基于Google的V8引擎,V8引擎执行J avaScript的速度非常快,性能非常好。    

2.JS的组成

2.1ECMAScript基础语法

2.2DOM:Document Object Model文档对象模型

2.3BOM

 #Browser Object Model
 #window
 #location
 #history
 #navigator
 #弹窗
 #计时事件
 #cookies

3.JS的特点

3.1简单

3.2安全

###3.2.1不允许访问硬盘      
###3.2.2不能讲数据存入服务器
###3.2.3不允许对网络文档进行操作
###3.2.4只能通过浏览器实现信息浏览或动态交互

3.3动态

###3.3.1直接对用户输入做出相应,无须经过web程序
###3.3.2它对用户的相应采用事件驱动的方式进行
                                       点击鼠标
                                       移动窗口
                                       选择菜单

3.4跨平台

 #依赖于浏览器
 #与操作系统无关
 #编写一次,随处运行

4.JS的引入方式

4.1写在head中

4.2写在body中

4.3写在body下面

4.4写在外部文件中,在head中引入


5.基础知识

5.1 alert语句:弹框操作

5.2 变量以及命名规则

#由字母.数字.下划线组成,不能以数字开头
#不能使用关键字
#见名知意  驼峰命名法

5.3基础数据类型

#整型
#浮点型
#字符串
#布尔
#undefined类型
#null类型

5.4运算符

# +     a = 1 + 2;
# -     a = 1 - 2;
# *     a = 1 * 2;
# /     a = 1 / 2;
# %     a  = 1 % 2;  取余符号
# ++    a = a + 1;
# --    a = a - 1;
# +=    a += 3;相当于a = a + 3;
# -=    a -= 3;相当于a = a - 3;
# *=    a *= 3;相当于a = a * 3;
# /=    a /= 3;相当于a = a / 3;

5.5分支语句 ;就是if语句,也是判断语句,举例如下图

JavaScript的简单介绍_第1张图片
屏幕快照 2016-04-12 下午10.39.03.png

结果如右边所示


5.6逻辑运算符

5.6.1 与:写法是&&举例如下图

JavaScript的简单介绍_第2张图片
屏幕快照 2016-04-12 下午10.50.53.png

结果如右边所示,true是系统默认对的值


5.6.2 或:写法是||举例如下图

JavaScript的简单介绍_第3张图片
屏幕快照 2016-04-12 下午10.57.01.png

结果如右边所示.


5.6.3 非:写法是! 举例如下图

JavaScript的简单介绍_第4张图片
屏幕快照 2016-04-12 下午11.05.21.png

结果如右边所示,false是错误的意思

先到这里

你可能感兴趣的:(JavaScript的简单介绍)