JS基础知识1

JS基础知识1:
数据类型,对象

前置知识:使JavaScript和html能一起使用:

1.外部关联
	1.定义外部js文件,js文件中可以使用html标签和自身的语法
	2.在html文件中的任意位置中 使用script标签引入
	举例:
		<script type="text/javascript" src="../JavaScript/help.js"></script>
2.内部关联
	1.在html文件中的任意位置中 使用script标签,并在标签中写入js代码

数据类型:

1.number  (包括整数和小数,NaN)   "123" ++ ;   --->  number
								"123vd" ++;   ----> NaN

2.string  (可以是空串)		"123" + 1 ;  ---> 1231 string

3.null	   (占位符)			var a = null;   ---> a:object类型

4.boolean					var a = true;

5.undefined (未定义)		var a = undefined; var b ;  ---> a,b都是undefined

对象:

1.function 	方法对象
	创建方法对象:
		function testFunc(形参s) {
			document.write("func() hello everyBody");
		}
	属性:
		length: 形参的个数,而不是真正接收的参数的个数
	特点:
		1.不需要形参类型,返回值类型
		2.仅使用方法对象名(更像是变量)并传递参数来调用
		3.内置有arguments数组对象,来处理实际真正接收的参数

2.Array		数组对象
	创建数组对象:
		var arr = new Array(元素s);
		var arr = new Array(size);
		var arr = [元素s];
	属性:
		length: 数组的长度
	方法:
		join("xx") 使用xx来拼接整个数组,返回字符串
		push(xx)   添加xx元素,返回新的长度
	特点:
		数组里可以放各种数据类型,长度也是可变的。
3.Date		日期对象
	创建日期对象:
		var date = new Date();
	方法:
		getTime()		返回毫秒数(190.1.1-)
		toLocaleString()返回本地时间字符串

4.Math		数学对象	
	不必创建,相当于内部都是static方法
	方法:
		random()	返回[0,1)
		ceil(x)		向上舍入
		floor(x)	向下舍入
		round(x)	舍四进五
	属性:
		PI,LOG2E // 返回以 2 为底的 e 的对数(约等于 1.414)

5.Reg      正则对象
	创建:
		var 正则对象名称 = /  正则表达式  /;
	方法:
		test("目标串")		返回匹配结果

	document.write(正则对象名称.test("xxx"));		

6.Global	全局对象
	不必创建,全局直接使用
	方法:
		parseInt("nnnnxxx");  
			举例: 
			 	var str = "123adefe";
				document.write(parseInt(str)+1);

			//从字符串开始解析成数字,非数字则停止,无法解析成数字,返回NaN
		encodeURI("xx")			//对字符串进行编码
		decodeURI("xx");		//对已编码字符串进行解码
		isNaN(xxx);				//判断xxx是否为NaN,NaN不可以用==

参考资料:

	https://www.w3school.com.cn/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值