javascript基础、语法js

javascript基础、语法js

ID:30361338

大小:84.85 KB

页数:10页

时间:2018-12-29

javascript基础、语法js_第1页
javascript基础、语法js_第2页
javascript基础、语法js_第3页
javascript基础、语法js_第4页
javascript基础、语法js_第5页
资源描述:

《javascript基础、语法js》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、JavaScript基础、语法JSJavaScript基础、语法(JS)2010-07-0918:54JavaScript在javaee开发过程中其着独特的作用,简单灵活的语法,立竿见影的效果,使其肆意运行在前台页面中。给程序员带来事半功倍的感觉,也给用户带来异常舒畅的体验。但是,也正是它简约,甚至有点"荒诞"的语法,使整天浸泡在严谨java语法中的程序员操作起来反而不太适应,就像手握大刀的武士在一片空地上跟苍蝇较劲,纵有千斤力也无济于事。其实,苍蝇也有它的活动规律。我就把我使用和收集的javaScript的点点

2、滴滴记录下来,跟大家一起分享,有不对之处,还请大家互相指正。1.JavaScript是一种脚本语言,其程序可以嵌入到HTML/XML页面中,被浏览器解释执行,解释到哪儿执行到哪儿.2.功能:增强页面动态效果实现页面与用户的实时交互3.JavaScript的嵌入1.通过script/script,如:scriptlanguage="javascript"//或者使用type="text/javascript"/*javascript代码*//script一个HTML页面中可以有多个script/script标签对,

3、而且各标签对之间可以互相访问,可以认为是同一段代码。2.JavaScript代码可以出现的位置1).body中2).head中:主要是定义一些函数3).单独的外部文件中,如:scriptlanguage="javascript"src="外部脚本文件的url"/script4.JavaScript中的数据类型1基本数据类型整型浮点型字符型(包含了字符串类型)布尔型:true(0),false(非零)2.对象类型内置对象(String,Math,Date)浏览器对象(Window,Document,History,

4、Forms,.)用户自定义对象5.变量1.命名规则:由字母,数字,下划线美元符($)组成,不能以数字开头。变量名区分大小写不允许使用JavaScript关键字做变量名2.变量声明时不指定类型,而具体的类型是由将来给它赋值时的赋值类型来决定通常用var来声明变量,也可以不声明而直接使用变量,但必须先赋值,再取其值。如:vara;//只声明,不赋值,但使用之前必须赋值varb=3.14;varc="你好";vard=5,e=6;//一次声明多个b=c+d;//结果b="你好5"f="Hello";//不声明,直接赋值

5、.注意:默认给声明成全局变量.document.write(f);//不声明就使用,但是使用之前必须赋值3undefined一般是使用了一个没赋值的元素4和java中变量不同的是,JS中变量可以重复声明;可以在使用中根据所赋值的类型来改变类型;作用域是从声明处到本代码块结束(注意JS中不是用{}划分代码块的,而是以函数为单位的)6.JavaScript中的自定义对象类型1定义的两种方式:1).使用newObject()如:varobj=newObject();//这是一个空对象,后面可以设置对象的属性.obj.i

6、d=1;obj.name="yf";2).直接生成如:varteacher={id:1,name:"yf"};2使用的两种方式:1).对象名.属性名如:alert(obj.name);2).对象名["属性名"]如:alert(obj["name"])3对象中的方法:用对象的属性来保存外部定义的方法.如:obj.getName=getName;functiongetName(){returnthis.name;}7.JavaScript关键字breakdeletefunctionreturntypeofcasedo

7、ifswitchvarcatchelseinthisvoidcontinuefalseinstanceofthrowwhiledebuggerfinallynewtruewithdefaultfornulltry8.JavaScript常量1.整型八进制:012,027(0开头)十进制:3,200十六进制:0x12,0X4a(0x或者0X开头)这些进制的数据在显示的时候都是以十进制的形式呈现给用户2.浮点型:3.14,2.1e3,2e4(科学计数法的表示)3.布尔型:true,false4.字符型1).单个字符:

8、'a'字符串:"china",但是JS也允许用'china',这个很不容易理解,不过通常还是用"china"2).转义字符常量:""(换行符),"t"(制表符),"""(双引号)5.空值:null9.JavaScript运算符1.算术运算符:2.位运算符+加法~按位"取反"-减法&按位"与"*乘法

9、按位"或"/除法^按位"异或"++增量/单目加左移--减量/单目减

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

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

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