javascript教学文档

javascript教学文档

ID:22923416

大小:125.00 KB

页数:13页

时间:2018-11-01

javascript教学文档_第1页
javascript教学文档_第2页
javascript教学文档_第3页
javascript教学文档_第4页
javascript教学文档_第5页
资源描述:

《javascript教学文档》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、*****************************************************************************1.javascript简介html是我们做网页时所用的语言。能够做出很多漂亮的页面。但是页面上的东西都是静止不动的,这跟我们平时上网的时候看到的,网上的页面有点不同。上网时,我们可以看到,有些页面当我们鼠标在页面上滑动的时候,鼠标的指针会变成其它形状;有些页面两边还挂有广告。不管我们怎么滚动页面,广告都会在上边。等等这些效果,我们用单用html是实现不了的。但是如果有了javascrpit的帮助却可以做到。JavaScript定义Ja

2、vaScript被设计用来向HTML页面添加交互行为。JavaScript是一种脚本语言(脚本语言是一种轻量级的编程语言)。JavaScript通常被直接嵌入HTML页面。JavaScript是一种解释性语言(就是说,代码执行不进行预编译)。所有的人无需购买许可证均可使用JavaScript。JavaScript作用1、处理页面控件动态效果;2、处理数据以及输入数据时或提交数据前的数据验证JavaScript特点JavaScript是一种脚本编写语言基于对象的语言简单性安全性:不允许访问本地资源动态性的:可以直接对用户或客户输入做出响应,无须经过Web服务程序跨平台性:与操作环境无关,只

3、需运行,并支持JavaScript的浏览器就可正确执行。JavaScript运行环境JavaScript的运行需要JavaScript解释器的支持,而与具体的操作系统无关。目前支持JavaScript的Web浏览器有InternetExplorer、Firefox、Opera和Maxthon等。另外,各种HTML、JavaScript的IDE工具也属于JavaScript运行的软件环境。JavaScript与java区别在概念和设计方面,Java和JavaScript是两种完全不同的语言2.javascript中的输出语句window.alert();document.write();*

4、***************************************************************************1.javascript书写规范大小写敏感注释://单行/*多行*/语句行:以;分隔,也可以以自然行分隔。变量定义:无论什么类型都用var来定义变量,也可以不定义直接使用变量可以直接使用。变量命名:数字、字母、下划线、$符号。不能以数字开头。2.数据类型1.数值:包括整型与浮点型。如12、12.3、-90…2.字符串:用单引号或双引号括起来的。如‘abc’、”abc”3.布尔型:只有两个值:true、false4.空类型(null)只有一个

5、值null,其代表的意思“空”,代表没有值,什么数据类型都不是。5.未定义(undefined)只有一个值:undefined。也是一个很特殊的数据类型,使用了一个未赋值的变量或者是使用了一个不存在的对象的属性时,才返回undefined6.复合数据类型(引用类型):对象(window、document)、数组(可以是任意类型数据)7.用typeof()可以判断数据的类型(特殊情况:用typeof判断null时,返回值为object,目的是向下兼容)作业:1.定义变量a,并为a赋值为各种数据类型。并打印出此时a的数据类型3.数组1.定义数组:vararr=[1,2,3]2.数组中的值可以

6、是任意类型3.数组的长度可变作业:1.定义数组arr并赋值。遍历数组。***************************************************************************4.运算符与表达式1.算术+-*/%++--2.逻辑&&

7、

8、!3.关系><>=<===!====(全等于)4.赋值=+=-=…5.条件?:作业:1.定义一个变量a值为“123”变量b值为123,输出a与b相加,减,乘,除后的结果。2.定义一个变量a值为“123”变量b值为123,分别用==与===判断a与b是否相等,并输出结果。**********************

9、******************************************************流程控制1.选择结构if-elseswitch:可以匹配任意类型注意,在布尔环境中,非布尔类型的值会自动转换为布尔:数值0为假,非0为真字符串“”为假,非””为真null和undefined为假所有对象为真2.循环forfor-in:遍历一个对象的每个属性,或一个数组的每个元素。语法:for(var变量名in对象名或数组名){

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。