JavaScript

<!--使用外部引入的方式-->
		<script type="text/jscript" src="jsout.js"></script>
		
		<script>
			
//			alert("这是一个警告框");
//			
//			document.write("向页面输出信息");
//			
//			console.log("向控制台输出信息");
			
			var a=12;
			//"检查a的类型"+
//			alert((typeof a))



			//所有整数 小数都为number 
			//字符串型(string)、数字(number)
			//、布尔(boolean)、null、undefined以及对象(object)
			
			
			var array=[1,2,3,4,null,"aaa"];
			var person={
				name:"aaa",
				age:18,
				tag:[1,2,3,4]
			}
			
		</script>
		<!--<button onclick="alert('onclike按钮点击')">按钮点击</button>
		<a onclick="alert('onclick点击生成警告框')">点击</a>
		<a href="javascript:alert('超链接方式')">超链接方式</a>-->
		
		<script>
			'use strict';//严格检查模式预防随意性导致的问题
			
			//全局变量 不推荐用
//			i=1;
			//局部变量建议用let
		var i=5;
		let b=6;
			
			
			
		</script>
		<script>
			/*
			 
			 * 字符串
			 *
			 * 
			 * */
			
			let str=`你好呀
			你你你
			`
			console.log(str);
			
			let str2="abc"+"aaa";
			console.log(str2);
			
			let str3=`你好呀2 ${str2}`
			console.log(str3);
			console.log(str3.length)
			
			console.log(str3[2])
			str[0]=1;//字符串不可变
			console.log(str2);
			str=111;
			console.log(str2);
			//数组可变
			var arr3=[1,2,3];
			console.log(arr3.length)
			arr3.length=7;
			console.log(arr3)
			
			
			//slice截取从0开始
			
			arr3.slice(0)
			
			arr3.push('a','b');//尾部加a b
			console.log(arr3)
			arr3.pop();
			console.log(arr3)//最后一个向外弹
			
			//unshift 在头部压入 
			//shift弹出头部
			
			//concat拼接
			
			//对象直接赋值
			person.name="aaa";
			console.log(person.name)
			//删除属性
			delete person.name;
			//增加直接创建
			person.haha="hhh";
			console.log(person)
			
//			javascript中的所有键都是字符串,值是任意对象
			console.log('age' in person)
			console.log('toString' in person)
			//判断属性是否是自身拥有的
			console.log(person.hasOwnProperty('age'))
			
			arr3.forEach(function(value){
				console.log(value)
			})
			
			
			for(var num in arr3){
				if(num in arr3){
					console.log("存在")
					console.log(arr3[num])
				}
				
				
			}
			
			
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值