1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

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

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

1亿VIP精品文档

相关文档