- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
笔记3
1、js代码的位置,内嵌在html代码的任何一个地方 加入script 标签即可alert() 函数 和C# MessageBoxShow()一样 用来显示弹框。浏览器在解释html时 按顺序执行的。语法:大小写敏感 弱类型: var 2、类型通用var 要注意运行中的隐式类型转换。 运算顺序从左到右 alert(+num+1) 101可以随时赋值 任何类型 js中的!-- --注释无效 要用 /* */3、可以将多个script标签看成一个script标签 (有兼容问题)4、script type=text/javascript js 代码 /script字符串可以用单引号也可以用双引号括起来嵌入到html的时候 用单引号括起来 所以引号有些 都用单alert(new Date().toLocaleDateString())6、声明变量 用var 定义 赋值 使用.声明了未赋值 则是undefinedvar 变量可以存任何东西 都是弱类型的 可以存对象 num=new Date(); alert(num). typeof (num) ==undefined语法: var num= parseInt(包含数字的字符串)没有数字返回null NaN表示非数字(开头不是数字 返回)取字符串左边的数据进行转换 not a num7、事件:做某个事情的时候触发一段代码 onclick onblur 添加事件:只需要在标签中添加一个事件的属性即可,然后为其赋值, new Date().toLocalString();8、类型 Boolen Number String Undefined Null Object undefined null 只有一个值的数据类型 undefined null是以字符串形式显示的值, 看类型 typeof(变量) object 是引用类型的 其他是基本数据类型9、流程控制 选择结构 循环结构 var isTrue=true; 定义一个boolen类型.if( isTrue){ alert(真的!);} else{ alert(假的);} 将null和undefined 0作为false处理var arr=[10,“a”,12]; for(var i=0;i3;i++) for(var item in arr){ alert(item + +arr[item]);}item 对应的是数组中的索引。a[item]对应的是值10、function 方法名() {方法体 } function showANum(){alert(123);} showANum(); 方法调用可以没有顺序先调用 后定义。 方法的编码习惯,使用camel命名规则,先定义,后使用。方法中定义的变量 称为局部变量全局变量的概念,定义在外面的变量,可以在方法中使用 编码习惯上,全局变量与局部变量不要同名方法中如果变量没有var声明,默认为全局变量 函数要调用一次,函数中的变量才会产生。11、函数的定义的同时对它进行调用function myFunc(){ 函数体} 将函数用圆括号括起来 在加圆括号。(function myFunc(){函数体})() 最后括号前的相当于函数名 函数在定义的同时进行调用 12、有返回值的函数 function 函数名(){函数体 return 值} return 后没有值 则函数结束 后面的不执行不需要定义函数返回值的类型。return后的数据决定返回什么。13、带有参数的函数,一个函数有一数字参数,返回这个数字的两倍 function twoFunc(num){alert(num*2);} var temp= parseInt(num); if(temp.ToString()==NaN){alert(不是数字!)}不建议把alert写到函数中,方法只完成和方法相关的有利于重用,重名的函数 执行的时候 按照顺序执行 执行最后一次的方法14、参数不确定 求这些数字的和。 默认的内置对象中有个arguments对象,不需要显示的声明,只要调用方法传承就会将参数自动的封装到argument中 function getSum(){ for(var i=0;iarguments.length;i++){ sum=sum+arguments[i]}} 15、ie 开发人员帮助 google审查元素 js代码的调试方法 执行步骤和vs的步骤差不多16、将一个方法体用一个关键字和参数引到, 用关键字function和参数(num1,num2)引导一个函数,function(){alert(我是匿名的方法);} 定义的同时调用,或者用变量接受 var myFunc
您可能关注的文档
- J2ME中使用Socket开发联网程序.doc
- Java TCP IP的Socket通信.doc
- 天迹天气预报软件安卓2.1.doc
- iWebOffice2004调用VBA脚本解释及翻译.doc
- 文本与字体.ppt
- true friendship.ppt
- 有趣的回文数.ppt
- p1011.ppt
- 面向对象分析-状态图.ppt
- Chap013_cc Return, Risk, and the Security Market Line.pptx
- 专卖店促销员销售与成交技巧培训课件(34P).pptx
- 红色商务风新员工入职销售技巧知识培训课件(34P).pptx
- 专卖店商场销售员销售与成交技巧培训课件(34P).pptx
- 小区物业保安法律知识培训课件(28P).pptx
- 专卖店销售员轻松成交技巧培训(34P).pptx
- 轻松成交客户新员工入职通用销售技巧知识培训(34P).pptx
- 2024年初级《银行业法律法规与综合能力》考前必刷必练题库500题(含真题、必会题).docx
- 2024年“新安法知多少”知识竞赛题库及答案(最新版).docx
- 2024年30秒毕业生面试工作自我介绍.docx
- 2024年《医务人员礼仪培训》心得体会.docx
文档评论(0)