您的位置:首页 > Web前端 > JavaScript

JS---基础(1)

2014-01-04 09:49 211 查看

javascript 基本介绍

1、广泛用于客户端Web开发的 脚本语言

a、脚本语言是介于html和C、C++、Java之间的语言,不能独立运行

b、脚本语言也有自己的变量,函数和控制语句(顺序、分支,循环)

c、脚本语言是一种 解释性语言(不需要经过编译的语言,即在执行时直接对源代码进行执行)

d、脚本语言通过浏览器执行

2、js在“客户端”通过浏览器执行

3、因为JS是由浏览器来解释执行的,不同类型的浏览器可能对JS的支持不一样

4、开发工具

先 记事本 后 eclipse

案例1 JS代码一般放在head之间的,但也可以放其他位置

需求:打开网页后显示:hello world

<script language="javascript">

window.alert("hello world");

</script>

结论:1、JS 位置可以随意

2、JS必须使用 <script language="javascript"></script> 否则会默认为文本输出

3、JS可以出现多对script,浏览器会按照顺序依次执行

5、JS中变量用var表示,不管实际类型是什么

alert函数用于弹出一个警告框

JS变量的类型怎样决定:

a、JS 是弱数据类型语言,即在定义变量时,统一使用var表示,甚至可以不要var

b、JS变量的数据类型是由JS的引擎决定的

6、JS严格区分大小写,语句用“;”结束,用/*多行注释*/或者//单行注释

7、JS的命名规范

a、使用字母、数字、下划线和美元符命名

b、不能以数字开头

c、不能使用JS的关键字和保留字

8、JS数据类型

a、基本数据类型

数值型 字符串型 布尔型

通过typeof可以看到变量的具体数据类型是什么

typeof 变量名

var a=“dsd”; typeof a

b、复合类型

数组,对象

9、JS三大流程控制语句

a、顺序控制 对编程而言,不控制其流程就是顺序执行

b、分支控制 让程序有选择的执行

i、单分支 if(条件表达式){

执行语句;

}

ii、双分支 if(条件表达式){

} else{}

iii、多分支 if(){} else if(){} else if(){} else{}

强调:一旦找到一个满足条件的入口,执行完毕后就直接结束整个多分支

switch(表达式){

case 常量1://执行语句;break;

............

default://执行语句;

}

结论:1、js的switch语句数据类型可以是js支持的任何类型(数组和对象除外)

2、case后面的数据类型可以是任意(数组和对象除外)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: