第一讲第4课JavaScript 语法Word格式.docx
- 文档编号:19474759
- 上传时间:2023-01-06
- 格式:DOCX
- 页数:14
- 大小:617.41KB
第一讲第4课JavaScript 语法Word格式.docx
《第一讲第4课JavaScript 语法Word格式.docx》由会员分享,可在线阅读,更多相关《第一讲第4课JavaScript 语法Word格式.docx(14页珍藏版)》请在冰豆网上搜索。
script>
<
/script>
之间
2段<
可以互相访问(既,多段script和一段是一样的)
如:
防止不支持的浏览器输出:
scriptlanguage=”javascript”>
!
--
Alert(Date());
-->
放在单独文件中
作为标签属性值
引用时的区别
ahref=”javascript:
alert(Date())>
Date<
/a>
inputtype=buttonvalue=javascriptonclick=alert(Date());
>
作为url的脚本要写:
javascript:
而作为事件响应不用
javaScript保留关键字
变量可随意赋值:
varname=”abc”;
name=123
赋值完字符串,还可以赋值数值
不用var
【注意】,这里name不用var定义,会产生歧义!
!
IE:
虽然赋值的是123,但是却是字符串!
火狐:
数字还是数字!
运算符
注意:
javascript的除法运算,2个整数相除,为float!
(与java,c,c++不同)
函数的可变参数
Arguments是一个数组,里面包含了所有接收到的参数
记住,使用可变参数的函数形参一定为空!
创建动态函数
系统函数
【encodeURI】方法:
返回对一个URI编码后的结果(URI可以想成URL)
【decodeURI】方法:
返回编码了的URI后重新解码成初始字符串的结果(URI可以想成URL)
【parseInt】方法:
第二个参数是2~36的整数
只能parse数字打头的字符串,否则返回NaN
【parseFloat】方法
用法同上【parseInt】
【isNaN】
如果:
一个字符串不是以数字打头,用isNaN就返回true
只要是数字打头的字符串都是false
可配合【parseInt】【parseFloat】
【escape】方法
记住,对URL的编码,最好不要用此方法
【unescape】方法
【eval】方法
可以达到动态函数的效果
对象和对象实例
对象相对于:
java的class
对象实例就是:
javaclass的实例
new出一个对象,如:
person1
只要person1.age只要age是person中第一次出现,在对象名之后加“点+属性”则这个属性就成为了这个对象的成员()
也可以用:
person1[“age”],来访问,成员
没有返回值的如:
sayFunc();
这个返回的是:
undefinde
【eval();
】
eval将里面的字符串参数作为一条javascript来运行。
Javascript对自己赋值,不能省略this
javaScript内部对象
动态对象
New后用,即person1.age类型
静态对象
就是对象.成员(就是静态函数了)
String对象
JavaScriptlength是一个属性,varname=”pmslrxe”;
alert(name.length);
Java中length是一个方法
Stringname=“pmslrxe”System.out.println(name.length()):
String方法【big】
Alert(myStr.bold());
Alert(myStr.fontcolor(“red”));
也可设置16进制
定义一个定位标签
超链接
Substring(4,6)返回index为4到6(不包含)之间的字符串
subStr(4,6)返回index为4的之后6个字符
With()
{
}
大括号内的内容,不要用person1.age形式访问,直接访问age
For(ainb)
取出b中属性的名称(不是值),用
{
Alert(b[a]);
//这样可以取出,b的属性值,而不是取出属性名
数组与java的区别:
数组用[]围绕
数组中可以定义表达式
数组中可以用空的元素如:
vararr[1,,,,,5],空元素的值为undefined
用自定义的方式创建的数组,用for…in语句时,length将被输出
(用原来的方式创建不会输出length属性)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一讲第4课JavaScript 语法 第一 JavaScript