JS语法大全.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:6 大小:26KB 金币:18 举报 版权申诉
预览加载中,请您耐心等待几秒...

JS语法大全.doc

JS语法大全.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

18 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

JavaScript语法数据类型typeof方法用于判断表达式的数据类型,返回值为一个表式类型的字符串.typeof(83)//返回字符串"number"typeof("这是方法")//返回字符串"string"typeof(true)//返回字符串"boolean"NaN的意义NaN意为"NotaNumber",即表示"非数值".null与undefinednull代表"已被定义的空值"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)值为1Boolean()Boolean()将其它类型的数据转换为布尔型,如:除0,NaN,null,undefined"(空字符)被转换为false以外,其它值都被转换为true.字符型数值转换为数字parseInt()方法将字符串转换为整数,方法为从左到右开始读取字符串中的字符,直至遇到非数字符为至,将取出的部分转换为整数.(如首字符为非数字,则返回NaN)parseFloat()方法将字符串转换为浮点数,方法为从左到右开始读取字符串中的字符,直至遇到非数字符为至,将取出的部分转换为整数.(如首字符为非数字,则返回NaN)提示框alert("提示信息")用于弹出提示信息,无返回值.confirm("提示信息")用于弹出一个确认窗口,"确认"返回true,"取消"返回falseprompt("提示信息",文本框初值)用于弹出一个输入窗口,并以字串型式返回其值.常见对象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("<HEAD><TITLE>哈罗!</TITLE></HEAD>