isNaN
使用方法: isNaN(numValue)
isNaN函数方法是返回一个 Boolean 值,指明提供的值是否是保留值 NaN (不是数字)。 其中必选项 numvalue 参数为要检查是否为 NAN 的值(NotANumber)。 如果不是数字则返回true
窗口相关操作
打开窗口:window.open()
关闭一个窗口:window.close(), 窗口本身:self
状态栏的设置:window.status="字符";
弹出确认框:window.confirm();
弹出输入提示框:window.prompt();
指定当前显示链接的位置:window.location.href="URL"
JS中的窗口重定向:window.navigate(http://www.sina.com.cn;);
字符串相关
字符串的定义:var myString = new String("This is lightsword");
字符串转成大写:string.toUpperCase(); 字符串转成小写:string.toLowerCase();
返回字符串2在字符串1中出现的位置:String1.indexOf("String2")!=-1则说明没找到.
取字符串中指定位置的一个字符:StringA.charAt(9);
取出字符串中指定起点和终点的子字符串:stringA.substring(2,6);
日期相关
定义日期型变量:var today = new Date();
日期函数列表:dateObj.getTime()得到时间,
dateObj.getYear()得到年份,
dateObj.getFullYear()得到四位的年份,
dateObj.getMonth()得到月份,
dateObj.getDate()得到日,
dateObj.getDay()得到日期几,
dateObj.getHours()得到小时,
dateObj.getMinutes()得到分,
dateObj.getSeconds()得到秒,
dateObj.setTime(value)设置时间,
dateObj.setYear(val)设置年,
dateObj.setMonth (val)设置月,
dateObj.setDate(val)设置日,
dateObj.setDay(val)设置星期几,
dateObj.setHours设置小时,
dateObj.setMinutes(val)设置分,
dateObj.setSeconds(val)设置秒 [注意:此日期时间从0开始计]
frame相关
FRAME的表示方式: [window.]frames[n].ObjFuncVarName,frames["frameName"].ObjFuncVarName,frameName.ObjFuncVarName
parent代表父亲对象,top代表最顶端对象
打开子窗口的父窗口为:opener
表示当前所属的位置:this