Javascript简介分析.docx

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Javascript简介分析

Javascript1. Javascript 简介 * Javascript 是基于对象和事件驱动的脚本语言,主要应用在客户端.-基于对象 : ** 提供好了很多对象,可以直接拿过来使用 不需要new. -事件驱动 :** html做网站静态效果,javascript动态效果. - 客户端 : 专门指的是浏览器.* js特点:交互性 : 信息动态交互安全性 : js不能访问本地磁盘文件跨平台性:-java 跨平台性 ,虚拟机- 只有能够支持js的浏览器,都可以运行.* javascript 和java的区别 (老婆 和老婆饼)java sun 公司 ,现在是oracle; js 是网景公司Javascript 是基于对象 的, java是面向对象Java是强类型的语言 , js 是 弱类型的语言.-js: var int i= 123; (4) Javascript 只需解析就可以执行,而java 需要先编译成字节码文件,在执行.1 Javascript 的组成三部分组成ECMAScript-ECMA :欧洲计算机协会- 由ECMA 组织 制定的js语法, 语句...BOM- broswer object model : 浏览器对象模型- 浏览器中 对象 DOM- document object model : 文档对象模型- 文档内容进行操作2.2 js和html的结合方式 (两种) (1) 使用标签 :script type=text/javascript js代码 alert(aaaa) /script使用script标签,引入一个外部的js文件.** 创建一个js文件,写js代码. ** 引入外部文件 :script type=text/javascript src=1.js /script在使用第二种方式时,就不要在 script标签中写js代码 , 不会执行2.3 js的原始类型和声明变量**` java的基本数据类型(8种) :byte short int long float double char boolean** 定义变量都是用关键字 var** Js 的原始类型 (5种)- string 字符串** var str=abc;-number数字类型** var m= 123;-boolean true 和 false** var flag = true;-null** var date = new Date(); //获取对象的引用,null 表示对象引用为空,所有对象的引用也是object.- undifined*** 定义一个变量,没有赋值.*** var aaa; ** typeof() 查看当前对象类型 alert(typeof(变量));2.4 js的语句- java中的语句:** If 判断** switch语句** 循环 for while do-while - js 中 的语句** if判断语句var a = 5;If (a == 5 ){alert(sss)} ** switch 语句:var b=5 ;switch(b){case 4:alert(4);break;case 5:alert(5)break;default :alert(other);break;} ** while 循环var i = 5;while (i1){alert(i);i--;} ** for 循环*** java 中 for (int i=0; i=5 ;i ++)*** js 中 for ( var i=0; i=5 ;i ++)2.5 js 的 运算符** +=: x+=y ------ x= x+y;var j= 123;alert(j/1000*1000) //java中得到结果为0;//js 中得到 结果为 123.在js 中不区分整数 小数.** 字符串的相加和相减 的操作** 相加时 做字符串连接 , 相减做减法运算var str=123;alert(str+1) // 与 java中相同 ,显示 1231alert(str-1) // 相减时 执行减法运算`var str=abc;alert(str-1) // 提示NaN 表示不是个数字 ** 布尔类型相加相减操作var flag=true; // 设置为 true 相当于赋值为1alert(flag+1) ; alert(flag-1) ;var flag1=false;//设置为false

文档评论(0)

wbjsn + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档