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后面的数据类型可以是任意(数组和对象除外)
相关文章推荐
- 黑马程序员-JS基础知识回顾一------------几个基本概念
- JS基础学习篇----JS控制checkbox全选、取消全选、删除功能
- Node.js基础入门实例讲解
- Node.js基础入门实例讲解
- 零基础之Node.js搭建API服务器
- Python--前端基础之JavaScript(JS的引入方式,JS的变量、常量和标识符,JS的数据类型,运算符,流程控制,JavaScript的对象)
- javascript基础笔记(十二)之js的Date对象
- js基础进阶之apply和call方法的使用以及区别
- js基础学习笔记(六)
- Js 基础知识(转)
- Node.js系列基础学习-----回调函数,异步
- JS基础复习
- js if for 详解 获取元素方式 及一些js 基础知识
- js基础-DOM-属性和CSS
- 小博老师解析Java核心技术 ——JSwing窗体编程基础
- JS基础知识及面试常用
- js函数基础
- JS入门基础
- JavaScript学习总结【2】、JS基础