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