基础与内容输出
一种直译式的脚本语言
使用:
1.命令通常以;结束
2.HTML中的JS代码要在<script></script>之间
3.JS的代码可以独立存在一个JS文件中
备注:独立文件中只存放函数就行,不能跟标签
4.独立的JS文件可以在<script></script>标签的src属性中引用
备注:<script src="1.js"></script>
内容输出:
1.alert();
实现一个弹窗,括号里面紧跟弹窗内容
备注:括号里面只能放字符串,汉字或字母显现不出来,除非加“”
2.document.write();
输出内容直接在网页里面显示
也可以在括号里添加html的标签
备注:非字符串的加“”
事件触发
事件是可以被js检测到的行为
常见事件属性:
onclick 鼠标单击
ondblclick 鼠标双击
onmouseover 鼠标悬停
onmouseout 鼠标移开
onchange 内容改变
onfocus 获取焦点
onblur 失去焦点
onload 页面加载
onunload 页面关闭
属性可以存在于图片标签上:
<img src="logo.png" onclick="alert(666);">
注意:此时alert()里的内容使用单引号,双引号要出错
属性也可以存在于<script></script>之间:
1.需要先获取图片
doucument.getElementById("图片id");
2.然后被点击
doucument.getElementById("图片id").onclick=function(){
alert("");
};
最后生成一个弹窗
注意:JS语言中大小写敏感,乱用识别不了
JS变量:
概念:
1.没有固定值
2.以非数字的符号表达
3.JS变量是存储数据值的容器
表示:
1.JS中用var来声明变量
2.JS中用=为变量赋值
3.声明与赋值可在同一代码中完成
4.一个var可以声明多个变量,之间用“,”分隔
5.变量可以进行各种运算
备注:字符串相加就是连接的意思
例如:
var x=123,y=456,z=x+y;
alert(z);
命名规则:
1.变量名称只可以包含字母,数字,“_”,“$”
2.不能以数字开头
3.对大小写敏感
JS条件判断:
if(){}else{}:
例如<script>var user="123";if(user=="admin"){alert("you're right");}else{alert("you're wrong");}</script>
备注:判断条件是否等于时,用“=="
循环:
for循环的格式如下:
for(语句1;语句2;语句3;){重复多次的内容}
备注:语句1定义函数,语句2是判断条件,语句3为函数的递变规则
例如:
for(var i=0;i<1000;i++){
x=x+2;
}
alert(x);
while循环格式如下:
while(条件){ }
例如:
var i=0;
var x=0;
while(i<1000){
i++;
x=x+2
}
document.write("x的值为;");
document.write(x);
document.write("<br/>i的值为:)
document.write(i);;
JAVAscript基础
最新推荐文章于 2022-11-23 17:32:46 发布