Day3js(这个getsum硬是没懂什么意思)

今日所学大纲:

js数据类型:数值-字符串-布尔-引用-function-命名未赋值

js运算符:算数[/[除号]   %[取余]] 关系[==值相等  ===类型也要相等]

js分支结构:prompt(返回的结构是输入的值但是类型变成了string  )

[可以用parseint(要转换的变量名)为数值型]

true:非空字符串/非空对象/非0number

js循环结构:switch(){case value;        break;        case value;break;

default:   break;}

数组定义:String[] arr = {"",""}

js数组:var arr = ["",""]

迭代:var index in arr

代码实例

1.春夏

//记住咯 console是在控制器中打印
			var monthStr = prompt("请输入月份")
			var month = parseInt(monthStr)
			if(month == 12 || month == 1 || month == 2){
				console.log("冬天喝暖呼呼的")
			}else if(month >= 3 && month <= 5){
				console.log("春天小花开")
			}else if(month >= 6 && month <= 8){
				console.log("夏天吃西瓜")
			}else if(month >= 9 && month <= 11){
				console.log("秋日拍美照")
			}else{
				console.log("客官没找到")
			}
//我觉得错误的原因是 没有转换为数字类型 是的聪明小孩
			var month = parseInt(monthStr)
			switch(month){
				case 3:
				case 4:
				case 5:
					console.log("春季");
					break;
				case 6:
				case 7:
				case 8:
					console.log("夏季");
					break;
				case 9:
				case 10:
				case 11:
					console.log("秋季");
					break;
				case 1:
				case 2:
				case 12:
					console.log("冬季");
					break;
				default :
					console.log("月份有误")
					// break;
			}
		</script>

结果展示:

2.打印乘法表和列表

<script>
			//while循环
			var i =1 ;
			while(i <= 9){
				var j = 1;
				while(j <= i){//[要记得与i外层联系起来]
					document.write(j+"*"+i+"="+(j*i)+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;")
					j++
				}
				document.write("<hr>")
				i++
			}
			//for循环
			for(var i=1;i<=9;i++){
				for(var j=1;j<=i;j++){
					document.write(i+"*"+j+"="+(j*i)+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;")
				}
				document.write("<hr>")
			}
			//列表
			var arr = ["北京","上海","广州"]
			// document.write("<ul>")
			// 	for(var i=0;i<arr.length;i++){ //序列的索引是从0开始的
			// 		document.write("<li>"+arr[i]+"</li>")
			// 	}
			// document.write("</ul>")
			
			document.write("<ul>")
				for(var i in arr){ 
					document.write("<li>"+arr[i]+"</li>")
				}
			document.write("</ul>")
			
		</script>

 详细笔记

js数据类型:

数值类型 number 整数小数

字符串类型 string

布尔类型 Boolean

引用类型 object

function类型 function

命名未赋值 undefined 值undefined

js中 使用var声明变量的特点

【严格区分大小写】

js运算符

1.算术

除/【就是除号】

模% NAN not a number【取余】

2.复合算数

3.关系

== 如果两端的数据类型不一致,会尝试将两端的数据都转换为number再对比

=== 如果两端的数据类型不一致,直接返回false,相同则会继续对比

js分支结构

prompt返回的结果就是在窗口上输入的值 ,以String类型返回的

parseIn(要转化的变量名)转换为数字类型

1.非空字符串\非空对象\非0number--->会判断为true

js循环结构

document.write()往浏览器窗口打内容

switch (){ case value: break; default: break; }

String[] arr ={"",""}

var arr=["","",""] 迭代<ul><li>

var index in arr

对象的访问:
函数声明的语法:

变量名.属性/函数名();

var 函数名=function(){}

与Java相比:

1 没有放回修饰符

2 没有返回值类型也没有 void 如果有值要返回,则直接return

3 没有异常列表

4 调用方法时,实参和形参可以在数量上不一致,在方法内部可以通过 arguments获得调用时的实参

5 函数也可以作为参数传递给另一个方法

这个getsum硬是没懂什么意思

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值