算术运算符: + - * / 等等
比较运算符: > < >= <=等等
逻辑运算符: && ||等等
赋值运算符: += -=等等
注意: var a=10;var b="0"; var c=a-b;在进行减法(乘除法)操作时,会把string类型的值,转换为number型。
6.条件语句:
if ,if else,if else if else等语句
其它语句: for语句。switch case语句等等
比如:
var a3=10;
var b3=20;
if(a3==b3){
alert("相等的是10");
}else{
alert("other---")
1.3.3 JavaScript的使用
1.函数的定义和使用
在js里面定义函数的三种方式:
(1)创建普通函数
语法:function add(a,b){
var sum=a+b;
return sum;
}
(2)创建匿名函数
语法:var add2=function(a,b){
var sum=a+b;
return sum;
}
(3)创建动态函数:
语法:a.定义函数的参数:
var param=’’a,b’’;
b.创建函数体:
var method=”var sum=a+b;return sum;”
c.动态函数:
var add =new Function(param,method);
2.事件处理
事件:通过触发事件,去调用相关的函数,来实现网页的动态效果。
如果在网页里面去触发事件?
在网页里面绑定事件常用的两种方式:
(1)直接通过事件绑定函数。
比如:<input type=”button” name=”btn” value=”点我” onclick=”add()” >;” />
Function add() {alert(“点我啊”);}
(2) 通过给事件属性赋一个函数
比如:<input type=”button” name=”bbs” value=”aa” id=”inputID” >;” />
document.getElementById(“inputID”)onclick=function(){
alert(“点我了么”);
}
常用事件:
(4)点击事件:onclick
(5)失去焦点事件:onblur
(6)获取焦点:onfocuse
(7)键盘事件:onkeyup onkeydown onkey press
(8)页面加载事件:onload
(9)鼠标事件:onmouseout onmouseover onmousemove
3.常用对象
A.window对象:
常用的属性:history,document,navigator,location,screen
比如:var aa=window.location.href;
alert(aa);
常用的方法:
设置定时器方法:
Var id1=setInterval(js代码,时间):每隔一段时间循环执行对应的js代码
Var id2=setTimeout(js代码,时间):每隔一段时间,只执行一次对应的js代码
消除定时器的方法:
ClearInterval(id1)
clearTimeout(id2)
B.Date对象:
使用方法和Java差不多
Var myDate=new Date();
获取年份:myDate.getFullYear();
获取月份:myDate.getMonth();
获取天:myDate.getDay()
C.String对象
获取字符串的长度:
Length
与HTML相关的方法:
字体加粗:bold();字体变大:big();
与Java相似的方法:
IndexOf(),concat(),substr(),substring()
原文:https://blog.51cto.com/14572091/2482252