Javascript详细教程实例.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JavaScript 简介 javaScript和Java没关系 ECMAscript 官方叫法 语法和Java比较像 不简单,语法更灵活 Java在JVM中运行,JS运行于浏览器(浏览器差异) HTML JS(JQuery)静态网页技术 JS基本语法 全面支持unicode编码(Java也是) Java中 String name; String 姓名; //汉字或其他文字都可以表示,这就是全面支持unicode编码 弱数据类型 相对比于Java 强数据类型的编程语言 String name int age double salary JS中:定义变量时不用指定变量数据类型(变量不用指定,数据本身是有类型的) var name = tarena; var age = 10; var salary = 10.0; 第一个JS程序 同CSS相似 html head meta http-equiv=Content-Type content=text/html; charset=utf-8 script type=text/javascript alert(hello JS); //alert输出 document.write(页面); //写到页面的方法 /script /head body /body /html 语法 变量 Java中:String s = hello; 变量类型 变量名 = 数据; JS中: var name = hello; 基本数据类型 数字类型 JS中没有整数和浮点数类型之分,统一叫number 字符串类型 和效果相同,都是字符串 布尔类型 第一种:true false 第二种:非0 0 第三种:非null null (容易混淆) 容易混淆的一个例子: if(object){ } 表示如果有对象为真,无对象为假 特殊类型 undefined 定义一个变量如果没有赋值,变量为undefined 没有定义变量时直接使用,变量也为undefined null 注意点:var name = null; //null表示赋值为null,null也是一个值,不同于undefined 注意点:javaScript函数 没有提供返回值,函数的返回值为null NaN not a number 假如在运算式中用字符串和数字运算,则显示为NaN 注意:JS的灵活 允许定义多个同名变量 var name = hello; var name=kitty; alert(name); //会输出kitty 定义同名变量,会输出赋值的 var name = hello; var name; alert(name); //会输出hello JS默认一行为1条语句(不写分号也可以) var name = hello alert(name); //会输出hello 允许不使用关键字var (全局变量) name=hello; //全局变量 alert(name); function f(){ var a=1001; //局部变量:用var修饰的 id=123; //全局变量 没有用var修饰的 } 对象数据类型 *** function函数 相当于Java中的method Java中定义方法:修饰符 返回值类型 方法名(参数表)异常表{ } public int add(int a , int b) throws Excpetion{ return i+ j ; } 第一种定义方法 function add(a , b){ return i + j ; } 没返回值类型,没参数类型 提示:学没学好JS,关键对方法体会够不够深刻 函数使用方式: html head meta http-equiv=Content-Type content=text/html; charset=utf-8 script type=text/javascript function add(i , j){ return i + j; } alert(add(1,2)); /script /head body /body /html 第二种定义方法 var fun = new Function(i , j , return i+j); alert(fun(3,2)); 实际编码过程中不会有人用,帮助理解:函数也是可以存到一个变量中的 辨析: function add(i , j){ return i + j; } var fun1 = add(1,2); //把调用函数的结果传给一个变量 var fun2=

文档评论(0)

tcpe + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档