JavaScript基础总结.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JavaScript 概述JavaScript是基于对象和事件的脚本语言特点:它可以做的就是信息的动态交互安全性(不允许直接访问本地硬盘) 跨平台性(只要是可以解释Js的浏览器都可以执行,和平台无关) JavaScript与Java不同JS是Netscape公司的产品,Java是Sun公司的产品。 JS是基于对象,Java是面向对象。 JS只需解释就可以执行,Java需要先编译成字节码文件,再执行。 JS是弱类型,Java是强类型。 JavaScript与Html的结合方式想要将其他代码融入到Html中,都是以标签的形式。 JS代码存放在标签对script.../script中。 使用script标签的src属性引入一个js文件。(方便后期维护,扩展)例:script src=”test.js” type=”javascript”/script 注:规范中script标签type属性。 JavaScript语法每一种语言都有自己的语法规则,JS语法与Java很像,所以学习起来比较容易。JS中也一样有变量,语句,函数,数组等常见语言组成元素。 变量 通过关键字var来定义,弱类型既是不用指定具体的数据类型。 例:var x = 3; x = “hello”; 注:JS中特殊的常量值:undefined,当变量没有初始化就被使用,该变量的值就是undefined(未定义)。“12” + 1; x = “121”; x = “12” – 1 ; x = 11; 加号对于字符串是连接符 || 是逻辑运算符 | 是位运算符。 也支持三元运算符 特殊运算符 typeof : 返回一个操作表达式的数据类型的字符串。 var x = 3; var y = “123”; var z = false; typeof(x); //number typeof(y); //string typeof(z); //boolean 语句(与Java语句格式相同) 判断结构(if语句) 注:var x = 3; if(x==4)//可以进行比较运算。 if(x=4)//可以进行赋值运算,而且可以同样进行判断。不报错。 因为在Js中0或者null就是false, 非0或者非null就是true(通常用1表示)。 所以if(x=4)结果是true; 可以通过if(4==y)来解决该问题。因为4=y不会进行判断,而是会报错。 选择结构(switch语句) 循环结构(while语句,do…while语句,for语句)。 注:不同的是,没有了具体数据类型的限制,使用时要注意。 函数 一般函数 格式: function 函数名(形式参数...) { 执行语句; return 返回值; } 函数是多条执行语句的封装体,只有被调用才会被运行。 注意:调用有参数的函数,但没有给其传值,函数一样可以运行,或者调用没有参数的函数,给其传值,该函数也一样运行。说的简单点:只要写了函数名后面跟了一对小括号,该函数就会运行。那么传递的参数呢? 其实,在函数中有一个参数数组对象(arguments),该对象将传递的参数都封装在一个数组中。 例: function demo()//定义函数。 { alert(arguments.length); } demo(“hello”,123,true);//调用函数。 那么弹出的对话框结果是3,如果想得到所有的参数值,可以通过for循环遍历该数组。 for(var x=0; xarguments.length; x++) { alert(arguments[x]); } 为了增强阅读性,最好按照规范,按定义好的形式参数传递实际参数。 函数在调用时的其他写法: var show = demo();//show变量接收demo函数的返回值。 var show = demo;//这种写法是可以的,意为show和demo代表同一个函数。 //那么该函数也可以通过show()的方式运行。 动态函数 通过Js的内置对象Function实现。 例:var demo = new Function(“x,y”;”alert(x+y);”); demo(4,6); 如同: function demo(x,y) { alert(x+y); } demo(4,6); 不同的是,动态函数,参数以及函数体都可以通过参数进行传递,可以动态指定。 匿名函数 格式:function()...} 例:var demo = function(){...} demo(); 通常在定义事件属性的行为时较为常用。 例: function test() { al

文档评论(0)

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

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

1亿VIP精品文档

相关文档