js语法大全.doc

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

JavaScript语法 数据类型 typeof方法 用于判断表达式的数据类型,返回值为一个表式类型的字符串。 typeof(83) //返回字符串”number” typeof(“这是方法”) //返回字符串”string” typeof(true) //返回字符串”boolean” NaN的意义 NaN意为”Not a Number”,即表示“非数值”。 null与undefined null代表“已被定义的空值” undefined代表“未定义值” (null和undefined为两种意义不同数据类型,但在逻辑判断中两者是相等的) 数值同字符的运算: “200”+100值为字符串”200100” 转义字符 由于一些字符在JavaScript语法上已经有了特殊用途,因此在需要显示或运用这些字符时,就必须使用“转义字符”。 转义字符用斜杠“\”开头: \’ 单引号 \” 双引号 \n换行符 \r回车 \\ 斜杠 求余运算: x%y值为x除以y的余数 函数 函数的定义 function 函数名(传递变量) { 函数体 return; 或return 表达式; } return: 格式 return 表达式; 1、return只能在函数当中使用,return可以让函数返回一个值 2、但每个函数只能返回一个值。 3、且必然会返回一个值,因为如果在函数中没有return语句,那么javascript隐含地在 函数末尾添加一条返回undefined值的return语句。 使用函数时的写法: 格式: 函数名() 1、小括号是JavaScript区分函数与普通变量的标志。 2、函数后有无大括号是JavaScript区分函数定义与函数调用的标志。 3、遵循先定义后调用的原则。(可以使用typeof来确定函数是否已定义) 函数的递归与嵌套: 递归就是指在一个函数中调用另一个函数 嵌套是指在一个函数中定义一个“内部函数”,就像函数的局部变量一样,它只在其“父级函数”内部有效,在其“父级函数”外部是无法访问这个“内部函数”的,这是javaScript独有的“封装”方式。 数据类型转换 String ( ) String() 将其它类型的数据转换为字符型。 Number ( ) Number() 将其它类型的数据转换为数值型,如: Number(true)值为1 Boolean ( ) Boolean() 将其它类型的数据转换为布尔型,如: 除0、NaN、null、undefined “(空字符)被转换为false以外,其它值都被转换为true。 字符型数值转换为数字 parseInt()方法将字符串转换为整数,方法为从左到右开始读取字符串中的字符,直至遇到非数字符为至,将取出的部分转换为整数。(如首字符为非数字,则返回NaN) parseFloat()方法将字符串转换为浮点数,方法为从左到右开始读取字符串中的字符,直至遇到非数字符为至,将取出的部分转换为整数。(如首字符为非数字,则返回NaN) 提示框 alert(“提示信息”) 用于弹出提示信息,无返回值。 confirm(“提示信息”) 用于弹出一个确认窗口,“确认”返回true,“取消”返回false prompt(“提示信息”,文本框初值) 用于弹出一个输入窗口,并以字串型式返回其值。 常见对象 opener对象 JS中的opener对象是相对于一个被打开的新窗口而言的,指上一级“父”窗口的windows.document对象 opener.inputform.img.value =”image/img.jpg”; 该命令就是指在当前窗口更改“父页面”的inputform表单中的img文本框的值为”image/img.jpg” 每个窗口都是一个window对象 msg=open(“”,”DisplayWindow”,”toolbar=no,directories=no,menubar=no”); msg.document.write(“HEADTITLE哈罗!/TITLE/HEAD”); msg.document.write(“H1酷毙了!/H1h2这是BJavaScript/B所 开 的 视 窗!/h2”); JS中的主要对象 浏览器与Html元素是JS中的主要对象 我们要记住一点,Javascript中的主要对象都是Html页面和浏览器中的元素(除了数学、日期、字串等对象),而这些对象的属性也是其本身所具备的,JS唯一拥有的就是动态改变他们的能力。 JS的对象与属性标准格式:[ 类.HTML对象.属性 ] 其中,类、HTML对象、该对象的属性都是其本来就有的。 如:img scr=”image01.jpg” width=”100” height=”300” onClick=”fu

文档评论(0)

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

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

1亿VIP精品文档

相关文档