本文共 2714 字,大约阅读时间需要 9 分钟。
数值(整数和实数)、字符串类型(用“”或‘’包含的数字或者字符串)、布尔型和空值,共四种,js采用弱类型,不必事先声明。JavaScript使用关键字Array()来创建数组。如:var a=new Array();
1.if……else; if……else if……else if…… else
} JavaScript事件驱动中的事件是通过鼠标,热键或者文档载入退出的动作触发的。
1.For……in取出对象: for(var pro in object){ document.write(object[pro])};另一种用法和for循环相同。
2.with语句:with(object){……}
如:方法一:Frame[1].docoment.forms[0].address.value
方法二: with(frame[1].document.forms[0])
3.this 关键字:用于将对象指定当前对象的语句this。
4.New关键字: newobject= New object(parameters table);
如: birthday=New Data(December 12.1998);
function object(pro1,pro2,methods,……)
如: function university(name,city,creteDate,url)
u1=new university("云南","昆明","1900","www.");
通过四种方式:使用.运算符、使用对象下标、使用For……in 循环、使用数组字符串方式。
1.窗体对象Window:
属性:self 当前窗口;parent 主窗口;top顶部窗口;status浏览器状态栏
open("url","windowsName",["windowFeatures"])方法创建一个新窗口;
alert("提示信息")方法创建一个具有“确定”按钮的对话框;
confirm("提示信息")方法创建一个具有“确定”和“取消”按钮的对话框;
prompt("提示信息","默认值")方法允许用户在对话框中输入信息,并可使用默认值;
如 test=window.prompt("请输入:","this is JavaScript");
提供有关用户显示器大小和可用颜色数量的信息,其属性width和height指定已像素为单位的显示器大小;属性availwidth和availheight指定实际可用的显示器大小,排除了像Windows任务栏这样的特性所占有的空间。
这个对象代表窗口中当前显示文档的URL。location对象的href属性是一个字符串,包含当前文档完整的url文本;location对象的方法replace会转载并显示指定的url。当replace()方法被调用时,指定的url将替换浏览器历史列表中的当前url,而不是在历史列表中创建一个新条目,所以浏览器的后退按钮是无效的。方法reload()则从web服务器再次载入当前显示的页面。
属性: location.hostname---返回地址主机名;location.port---返回地址端口号;location.host---返回主机名和端口号
这个对象的back()、forward()方法可以在窗口或者框架的浏览历史中前后移动,用前面浏览过的文档替换当前显示的文档,go()方法则支持一个整数参数,可以在历史列表中向前或者向后跳过多少个页面。
Navigator对象管理着浏览器的基本信息,例如版本号、操作系统等一些基本信息。
如:document.write(navigator.appName) ---获得浏览器的名称信息
document.write(navigator.appVersion) ---获得浏览器的版本
document.write(navigator.platform) ---获得操作系统版本
document.write(navigator.onLine) ---获得在线情况
document.write(navigator.javaEnabled()) ---调用javaEnabled()[0]属性,是否java启用
比如 Dateobj.getDate()---显示当前日期 Dateobj.SetDay---设置当前的天数等
indexOF()---显示字符串位置;charAT()---字符定位;toLowerCase()---大写转换小写;toUpperCase()---转大写;substing()---求子串
abs()求绝对值 max()求最大值 min()求最小值 sprt()求平方根
// 将计算得到的结果四舍五入 /* * ForDight(Dight,How):数值格式化函数,Dight要 * 格式化的 数字,How要保留的小数位数。 */ function ForDight(Dight,How) { var Dight = Math.round (Dight * Math.pow( 10 ,How)) / Math.pow( 10 ,How); return Dight; 本文转自叶子文文博客51CTO博客,原文链接http://blog.51cto.com/leafwf/186165如需转载请自行联系原作者