JS,网页临摹

JavaScript

简介

简称:JS
简绍:一门面向对的事件驱动型、解释型脚本语言
规范:ES6(最新版)	ES5(目前使用最多)

作用

1.可以动态改变HTML网页中的标签属性
2.可以动态的修改标签的样式
3.可以对用户输入的数据进行校验
4.可一动态操作网页中的标签
5.实现异步通信

书写位置

1.在标签的事件属性值中写(不建议)

2.在script标签中写
	<script type="text/javascript">
		JS
	</script>

3.在js文件中写,使用script标签引入js文件
	<script src="">
	</script>
	
(如果script标签是用来引入js文件,就不要在其中写js代码)

注释

语法
	单行注释
		//
	多行注释
		/*注释内容*/
	文档注释
		/**	*/	在JS中和多行注释相同

输出

控制台输出	只能输出文本
	console.log("输出内容");

网页输出	给页面上输出文本,也可以输出HTML标签
	document.write("网页输出");
	document.write(">hr");

弹框输出	以弹框的形式输出
	alert(输出内容);

数据类型

数字:number
	1\2\-1...
字符串string	用''或""包裹
	faafa	骄傲	小明十八岁
布尔:boolean
	值:true	false
	在前端,除了0,“”,未定义,false,null,以外都是true
空:null
	值:null
未定义undefined
	值:undefined

对象:object

变量

作用:记录一个值可以被改变的数据
使用步骤
	1.声明
		语法
			var 变量名;
	2.复制
		语法
			变量名 = 值;
	3.使用
		注意:可使用多次

运算符

算数运算符

+	-	*	/(和Java不同,会除尽)	%(取余)	++	--	

++在千和在后的运算速度
在前的快,没有存值的那一步
在后:
	1.i++先把加好的存值
	2.运算
	3.该值(i)
	4

赋值运算符

=	+=	-=	*=	/=	%=

typeof可以查看类型

​ document.write(typeof str);输出的结果为str的类型

关系运算符

<
>
<=
>=
!=(判断是否不等于,不判断类型)
==(不判断类型)(判断值是否等于)
===(判断值和类型是否相等)

逻辑运算符(JS和Java有出入)

&:与
&&:短路与
	注意:如果有假,与逻辑会返回第一个假的值,如果全为真,返回最后一个真值
	
|:或
	注意:如果有真,或逻辑会返回第一个真值,如果全为假,返回最后一个假值。
	
||:短路或
!:取反

字符串连接符

+
和算数运算符相同
区分:
	看+前后是否有字符串连接符,有就是字符串连接符。
	所有类型与字符串连接后都为字符串
	
转移字符:
\\	\
\t	空格
\n	换行
\"	"
\'	'

三目运算符

语法
	表达式?值1:值2;
	当表达式为真,取值1
	当表达式为假,取值2

作业

小米商城
还是多动手写代码

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值