JavaScripts_Day01

###JS: => 给页面添加行为 
- 不需要编译 脚本语言 可插入到html页面中 由浏览器执行
- 面向对象,弱类型语言

#在html中添加js

1.在元素的事件中去添加    事件定义式

2.在head标签中添加 script标签 在标签内部写js代码    嵌入式

3.文件调用式

#数据类型
1.数值类型(number)
2.字符串类型(String)
3.布尔类型(boolean)
4.undefine
5.null
6.对象类型

#变量的声明	-使用关键字var声明变量,如var x,y;
		-没有初始化的变量则自动取值为undefined
即:变量没有类型,统一用关键字var声明。but变量所引用的数据是有类型的。
-因为js属于弱类型语言,所以声明变量的时候不需要指定变量的类型,直接赋值即可。
	var x=12;
	x="abc";
	var y="abc";
	var z=true;

#JS数据类型
特殊类型		null、undefined
内置对象		Number、String、Boolean、Function(函数)、Array数组
外部对象		window(浏览器对象)	document(文档对象)
自定义对象	Object(自定义对象)

#数值类型
-js中所有数值的底层都是浮点型,在使用的过程中会自动转换类型(类型的隐式转换)
	var x = 10/2;	5
	var x = 5/2;	2.5
-NaN: Not a Number 不是一个数,NaN不和任一个数值相等,包括它自己,
如果需要判断某个变量是否为NaN使用isNaN(x)

1、字符串类型
'' "" 修饰一个字符串
2、布尔类型
	值为true/false
3、undefined 未定义
-此类型只有一个值,值为undefined,变量声明但是没有定义的话,类型和值同为 undefined

...

###函数
1.function 函数名(参数列表){        //常用
	return 返回值;
}
2.var 函数名 = function(参数列表){
	return 返回值;
}
例如:
	/* 第二种声明函数的方式 */
	var run5 = function(name,age){
		alert(name+age);
	}
	/* 两种方式声明,调用方式一样 */
	run5("张三",22);

#和界面相关的函数  
1.获取页面中的元素(标签)
    var nameInput = document.getElementById("name");    //name -> id
2.从文本框中获取用户输入的内容	
    nameInput.value;

例如:      
..
<script type="text/javascript">
	function getName(){
		/* 1.先得到文本框标签 */
		var nameInput = 
				document.getElementById("name");
		/* 2.获取内容并显示 */
		alert(nameInput.value);
	}
</script>
<body>
用户名:<input id="name" type="text">
<input type="button" onclick="getName()" value="获取用户名">
</body>...

3.往元素中添加文本 和 添加html代码
...






 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值