首页 > 代码库 > 140922●Javascript

140922●Javascript

Javascript——脚本语言(需要有宿主文件)

 

<script language="javascript">
  具体内容;
</script>

上面标签可以放在<head>中、<body>中、<html>外。

 

  alert("警告\n 请查错");//*alert(警告),弹出对话框;\n是换行。该对话框只有确认按钮。

  confirm("确认?");//确认对话框。有确认跟取消两个按钮。返回值为true或false。

  var a=prompt("请输入:","");//输入的都是字符串型

 

 

数据类型:字符串、小数类型、整数类型、布尔型、日期时间了类型。

 

变量,都是通用类型,可以直接使用,不用定义。

  定义:var a;

类型转换:自动转换、强制转换。

  强制转换:

  其他类型→整数(小数类型只留下整数部分;字符串类型会从第一个不为数字的字符截掉)

  a=parseInt(a)

  其他类型→小数

  a=parseFloat(a)

  其他类型→字符串

  后边加(+“”)

  判断是否是合法的数字类型

  isnan()

  b=isnan(a);//nan(not a number),判断是否是非数值类型,返回值为true或false

 

数组

  定义(数组是动态变长,可以不定义长度)

  var a=new array();

  赋值、取值

  属性、方法

  .length    数组元素的个数

  .sort()    数组排序,按元素的首字符排序

  .reverse()  反转

 

函数

function Add(a,b)    //定义函数,a,b为形参
{
  alert(“刚才输入的是:”+a“和”+“b”);
}
Add(3,9)    //调用函数

 

 

DOM(Document Object Model,文档对象模型)

 

window:

1、属性(值或子对象)

  .opener    打开当前窗口的源窗口。如果是浏览器打开的第一个窗口,则为null。

2、方法(函数)

  window.open("www.baidu.com","_blank","toolbar=no menu=yes status=no location=no width=100 height=100 top=300 left=300 resizeable=yes scorllbars=yes");    //第一个是网址;第二个是在新窗口打开(_self,_top);第三个:去掉工具栏,保留菜单栏,去掉状态栏,去掉地址栏,宽,高,上边距,左边距,窗口大小是否可调,滚动条

  window.close()    //关闭当前窗口

  w.close()    // 关闭变量w中保存的窗口

  id=window.setInterval("要执行的代码",间隔的时间)    //每隔一定时间执行一次代码

  window.clearInterval(id)    //停止执行setInterval

  id=window.setTimeout("要执行的代码",延迟的时间)    //一定时间以后执行代码,只执行一次

  window.clearTimeout(id)    //停止执行setTimeout

 

3、事件(触发函数等动作的条件)

  

 

140922●Javascript