1、第一讲第4课JavaScript 语法 JavaScript语法 Java与javaScriptJavaScript最新信息JavaScript是顺序执行的,如果过程阻塞,则后面代码不会被执行。JavaScript 是客户端浏览器执行的,服务器只是负责将代码传送给客户端,并不执行Jscript JavaScript ECMAScript 基本上是一种语言 javaScript 大小写敏感! 脚本代码的位置在之间2段可以互相访问(既,多段script和一段是一样的)如:防止不支持的浏览器输出:放在单独文件中作为标签属性值引用时的区别Date作为url的脚本要写:javascript:而 作为事件
2、响应不用javaScript 保留关键字变量可随意赋值:如:var name=”abc”;name=123赋值完字符串,还可以赋值数值不用varname=123【注意】,这里name不用var定义,会产生歧义!IE:虽然赋值的是123,但是却是字符串!火狐:数字还是数字!运算符注意:javascript 的除法运算,2个整数相除,为float!(与java,c,c+不同) 函数的可变参数Arguments 是一个数组,里面包含了所有接收到的参数记住,使用可变参数的函数 形参一定为空!创建动态函数系统函数【encodeURI】 方法:返回对一个URI编码后的结果(URI可以想成URL)【deco
3、deURI】 方法:返回编码了的URI后重新解码成初始字符串的结果(URI可以想成URL)【parseInt】 方法:第二个参数是 236的整数只能parse数字打头的字符串,否则返回NaN【parseFloat】方法用法同上【parseInt】只能parse数字打头的字符串,否则返回NaN【isNaN】如果:一个字符串不是以 数字打头,用isNaN 就返回true只要是数字打头 的字符串都是false可配合【parseInt】【parseFloat】【escape】方法记住,对URL的编码,最好不要用此方法【unescape】方法【eval】方法可以达到动态函数的 效果对象和对象实例对象相对
4、于:java的class对象实例就是:java class 的实例new出 一个对象,如:person1只要person1.age 只要age是person中第一次出现,在对象名之后加 “点+属性” 则 这个属性就成为了这个对象的成员()也可以用:person1“age”,来访问,成员没有返回值的 如:sayFunc(); 这个返回的是:undefinde 【eval();】eval将里面的字符串参数作为一条javascript来运行。Javascript 对自己赋值,不能省略thisjavaScript 内部对象动态对象New后 用,即 person1.age 类型静态对象就是 对象.成员(
5、就是静态函数了)String 对象JavaScript length是一个属性, var name=”pmslrxe”; alert(name.length);Java中 length是一个方法 String name = “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 形式访问,直接 访问ageFor(a in b)取出 b中 属性的名称(不是值),用For(a in b) Alert(ba);/这样可以取出,b的属性值,而不是取出属性名数组与java的区别:数组用 围绕数组中可以定义表达式数组中可以用空的元素 如:var arr1,5, 空元素的值为undefined注意:用自定义的方式创建的数组,用for in 语句时,length 将被输出(用原来的方式创建不会输出length属性)
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1