JAVAscript基础

基础与内容输出
	一种直译式的脚本语言
	使用:
		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);;


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凉水沏茶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值