Java整理7-JavaWeb

1、Js引入方式

(1)内嵌式
	在head中通过一对script标签定义脚本代码
(2)引入外部脚本文件
	在head中通过一对script标签引入外部js文件
	<script src="路径" type="text/javaScript"></script>
注意:
	(1)一个html中可以有多个script标签
	(2)一对script不能在引入外部js文件的同时定义内部脚本
	(3)script标签如果用于引入外部js文件,中间最好不要有任何字符,包括空格和换行
js声明函数:
	function 函数名(){
		alert("----------");  弹窗
		<button  onclick/ondbclick="函数名">  单击/双击
	}
js中声明变量:
	var i=10;
js弱类型,声明时不指定类型,赋值时定义类型
console.log(i) 控制台输出
js常见数据类型:
	数值类型:number  整数、小数
	字符串类型:string
	布尔:boolean
	引用:object
	function:function
运算符:
	/0 结果为infinity而不是报错
	%0 结果为NAN(not a number)不是报错
	== 如果两端数据类型不一致,会将两端数据都转换成number然后对比
	=== 如果两端数据类型不一致,直接false,相同则继续对比

2、Js的流程控制和函数

if结构:
	if中非空字符串、非空对象与非零数字都认为是true。
Number.parseInt(str):将字符串转成Number类型
switch-case(break)-default
js声明数组用[] var array=[" "," "," "]
循环结构:
	for-each:
		java:
			for(int i : array)
		javascript:
			for(var i in array)  输出下标
				document.write("<li>"+array[i]+"</>")
js函数声明:
	(1)函数没有权限控制符
	(2)不用声明函数的返回值类型,需要返回直接函数体中return,也无需void关键字
	(3)调用函数名,实参与形参个数可以不一致
	(4)声明函数只需要function关键字
	(5)没有异常列表
	(6)函数也可作为参数传给另一个方法
eg:
	var sum=function(a,b)
		return a+b
	function add(getsum)
		return getsum(20,30)
	var result=add(sum)
	console.log(result)     //输出50
js声明对象的语法
	(1)new object()
	(2){"属性名":属性值,......,"函数名":function(){ }}
eg1:
	new Person()
	person.name="   "
	person.eat=function(food)
		conslole.log(this.name+"吃"+food)
eg2:
	var person={
		"name"="   ",
		"age"=   ,
		"eat"=function(){  }
	}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值