javascript基础语法

1.javascript引言
a)什么是javascript?
Javascript是一种动态网页(网页结构的变化)效果处理的技术,应用在html上
注意:
I.javascript与java没有任何的关系
Ii.javascript client端技术 运行在html网页中
Iii.java是一种解释型的编程语言
编译型编程语言 不能够跨平台 运行效率高 C C++
解释型编程语言 跨平台 运行效率低 javascript
Java是先编译 后解释的语言 sacal jruby groovy…
Iv.javascript存在浏览器的差异
不同的浏览器在支持javascript语言时,存在微小的不同
IE系列 IE浏览器
WebKit系列 chrome Firefox safri 360浏览器(支持最标准的javascript语言 经过w3c组织认证)

2.第一个javascript程序的开发
IDE:MyEclipse Eclipse HBuilder WebStorm Apatana
a)javascript的基本语法结构
HTML页面上

Js 代码

b)基本语法
输出
javascript基础语法

3.JavaScript语法
a)变量
Javascript是一种弱数据类型的编程语言
特点:变量没有类型
javascript基础语法
注意:1.可以不用var关键字声明变量
如果不用var关键字声明变量 该变量将变为全局变量
2.javascript的语言结束可以不加;
b)数据类型
I.基本类型
I.字符串
Javascript不区分字符与字符串
javascript基础语法
2.数字
Javascript中不区分整数与浮点数
javascript基础语法
3.布尔
a)true|fasle
b)非0|0
c)非null|null
4.特殊的类型
NAN not a number
underfine
如果使用了没有定义的变量,那么这个变量的值为underfine
如果定义了变量没有赋初始值 那么这个变量的值为underfine
Null
定义变量后 手工为这个变量赋值为null
5.基本类的特殊操作
a)parseInt把一个字符串类型的数据转化为整数
b)typeof 确定变量的实际类型
javascript基础语法
Ii.对象类型
C)运算符 表达式
I.赋值运算符
=
Ii.算术运算符
+ - * / %
javascript基础语法
Iii.比较运算符

< >= <= != ==
javascript基础语法
注意:javascript中对比字符串没有equals方法的,只能用==
== 运算符 只比较数据的内容 而不比较数据的类型
=== 运算符 既比较数据的类型 又比较数据的内容
iV.逻辑运算符
&& || !