js——javascript入门
脚本语言:只能运行在浏览器上的语言
并且在定义变量时var可以省略
但凡只有一种类型的语言,我们都称之为弱类型语言,js就是弱类型语言
代码格式示例
<script type="text/javascript">
(js语法)
</script>
或者
<script language="JavaScript">
(js语法)
</script>
一般推荐使用第一种,方便以后外部链接js文件
js中可以进行的运算
1、运算:算数运算、比较运算、逻辑运算、赋值运算
2、判定(if):
if(a>10){
alert("hello world!"); //弹框:弹出hello world!
}
3、循环:
(1)for循环:
for(i=0;i<2;i++){} //变量可以不声明
(2)white循环、do while 循环
(3)switch循环:
在JDK1.8之前,switch只能和int byte short char 类型连用,在JDK1.7和1.8版本时,switch可以使用任意值
示例:
var str="aaa";
switch(str){
case "aaa" :
alert("hello ");
break;
}
4、(1)js可以支持三元运算符
(2)js支持 new 对象
5、this
语句指定当前对象
with 语句设定默认对象
6、js类型强制转换:
String () : 转换为字符串类型
Number () :转换为数字类型
Boolean () :转换为布尔类型
示例:
var a=10;
var b="20";
alert(a+Number(b));
parseInt :提取数字类型
parseFloat:提取Float 类型
示例:
alert(parseInt("123aaa2222"));
alert(parseFloat("111.444aaaa"));
eval: 可以把符合表达式格式的字符串,当作表达式运算
示例:
var ss="1+2";
alert(eval(ss));
但凡在面向对象中的方法都称为方法
但凡在面向过程中的方法都称为函数
示例:
function fun(a,b){
alert("aaa");
alert(a+b);
return a+b;
}
var dd=fun(1,2);
alert(dd);
定义:通常鼠标单击或热键的动作我们称之为事件。
和动作相关的属性称为动作属性
示例:
function doclick(){
alert(" 被单击了 ");
}
function doclick1(){
alert(" 被双击了 ")
}
<input type="button" value="单击" onclick="doclick()" />
<input type="button" value="双击" ondblclick="doclick1()" />
doload: 只有body标签有,网页加载完毕自动调用
onmouseout:鼠标移出事件
onmouseover: 鼠标移入事件
特 别 拓 展
java -version 可以查看JDK版本
(js可以操作本地计算机中的文件,所以可以传播病毒,在访问一些网站时要小心哦)