1.javascript 即可以放到head中,也可以放到body中
引入外部的js文件 <script src="common.js"></script>
2.生成语句
document.write("<h1>hello word!</h1>");
3.js的注释 ,单行使用// 多行/* */
4.js 区分大小写
5.定义变量var 一般是字母开头¥或者_下划线开头
5.获取当前世界 var date=new Date(); var hourtime=date.getHourse()
6.随机获取数值 math.random();
7.js 中的换行 '\n'
8.js 中确认框 comfirm 提示输入框 prompt
9.js当中的try catch(err)
例子:
<script type="text/javascript">
var x=prompt("请输入 0 至 10 之间的数:","")
try
{
if(x>10)
throw "Err1"
else if(x<0)
throw "Err2"
else if(isNaN(x))
throw "Err3"
}
catch(er)
{
if(er=="Err1")
alert("错误!该值太大!")
if(er == "Err2")
alert("错误!该值太小!")
if(er == "Err3")
alert("错误!该值不是数字!")
}
</script>
10.js中获取浏览器的信息 navigator appName ,appVersion,appCodename.platform.
11.setTimeout("alert('5 秒!')",5000) 设置超时时间。
12.js创建对象
personObj=new Object()
personObj.firstname="John"
13.js中创建对象,可以多次使用
<script type="text/javascript">
function person(firstname,lastname,age,eyecolor)
{
this.firstname=firstname
this.lastname=lastname
this.age=age
this.eyecolor=eyecolor
}
myFather=new person("John","Adams",35,"black")
document.write(myFather.firstname + " 的年龄是 " + myFather.age + " 岁。")
</script>
14.js 中常用的方法,indexof 字符串首次出现的位置,如果在首位出现,位置为0.如果不存在则为-1
match 字符串中是否包含字符,如果包含,返回包含的值,如果不包含,返回null
replace(a,b)方法,替换方法,将a替换为b
15.js当中的日期
var mydate=new date(); 当前世界日期
mydate。setFullYear(2008,7,9) 自动设置日期 2008年8月9日 月份默认从0到11
mydate.setDate(mydate.getDate+5); 增加5天
mydate.getDay(); 获取星期日期 0到6 0是星期日
var h=today.getHours() 24进制的时间
var m=today.getMinutes() 分钟
var s=today.getSeconds() 秒
15.js数组
var persons=new Array();
persons[0]="zhangsan";
var personsTeam=new Array();
personsTeam[0]="LiSi";
for(var i=0;i<persons.length;i++){
}
persos.concat(personsTeam); //数组合并为一个数组
persons.sort(); //排序
数组定义及赋值的三种方法“
var myarray=new Array();
myarray[0]="1";
var myarray=new Array(1);
myarray[0]="1";
var myarray=new Array("1");
16.js 的算术
Math.round(0.5)=1 四舍五入
Math.random*( ;// 产生0到1的随机数
Math.max()
Math.min(); //取数据的最小值
17.js中正则表达式
var a=new RegExp("e"); //查找字符串中是否包含 返回值是true或者false
a.test("hello world");
a.exec("hello world"); //返回值为查找的字符串