学习笔记——day29(JavaScript)

一.语句 statement

var a = 9*2; 
var b = "chrome is very good";

二、变量:造盒子、用盒子

局部变量:在函数内定义的变量
全局变量:没在函数内定义就是全局变量

作用域:使用范围,
js:只有函数有作用域,普通的{}不是作用域

var box; 
box = 100;

var box;    
box // undefined

三、变量提升(hoisting) 了解

<script>
		//变量的提升
			//预编译,会将使用var关键字声明的变量,声明部分提到代码的开始处
			var a;
			var b;
//			var a  = 100;
			a  = 100;
			alert(a);//100
			alert(b);//undefined
			b = 1024;
			//函数,警告,阻塞式
			alert(b);
		</script>

四、标识符

标识符:
			 	标记,起名用的
			 	规则:
			 		组成:字符,数字,_
			 		不能以数字开头
				 		abc
				 		a100
				 		_100
				 		font-size:
				 		fontSize:
				 		2b
				 		sb
				 		nb
				 		中国
				 		@qq.com
			 	规范:
			 		命名规则:
			 			见名知意
			 			驼峰原则
			 			常量:全大写,单词之间用_分割
			 			变量函数:第一个单词首字母小写,从第二个单词开始单词首字母大写M
			 			类:所有单词首字母大写,W
			 			java中包package命名规则:字母小写,以公司域名倒写,com.mage.hanhan.xxx

五、注释

单行注释,用//起头;
多行注释,放在/* 和 */之间。 

六、块

<script>
			/*
			 * java:
			 类|接口|枚举:
			 方法|函数:
			 初始化块
			try{}catch(){}finally{}
			数组:{}
			控制语句
				if(){}
				while(){}
			js:
				函数,对象,作用域
			
			 * */
			if(true){
				var a = 1024;
			};
			console.log(a);
			
			
		</script>

七、控制语句

两元逻辑运算符: && (And),|| (Or)
前置逻辑运算符: ! (Not)
相等运算符:===,!等同(类型及值相等),,!= 等于 比较运算符:>,>=,<,<=

注:===等同符号,比较类型,以及值的匹配;==等值符,值相等即可 以下这些值 返回 false
undefined null false
0 NaN
“”(空字符串) 其他统一转为 true

if(a){
				alert("hehe");
			}else{
				alert("haha");
			}
<script>
		/*
		 春:345
		 夏:678
		 秋:91011
		 冬:12 1 2
		 * */
			var a = 6;
			switch(a){
				case 3:
				case 4:
				case 5:
					alert("春季");
					break;
				case 6:
				case 7:
				case 8:
					alert("夏季");
					break;
				case 9:
				case 10:
				case 11:
					alert("秋季");
					break;
				default:
					alert("冬季");
			}
		</script>
//循环
			var count = 0;
			while(count<10){
				document.writeln("我是谁,我在哪,我安全吗?我在干嘛<br />");
				count++;
			};
			
			for (var i = 0;i<10;i++) {
				document.writeln("我是第"+(i+1)+"次for<br />");
			}
			for (var i = 0;i<10;i++) {
				document.writeln("<p>我是第"+(i+1)+"次for</p>");
			}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值