Javascript语法

javascript脚本定义

<head>
	<script type="text/javascript" src="js/index.js" ></script>
</head>;		
<body>
	<p onclick="javascript:console.log('zhengda');">电脑</p>
<body>;

也可将Javascript语法直接写在新建的js文件里。

javascript数据类型

var:用于声明变量(包括任何类型);

  • 字符串型:var name=‘大学’;
    console.log(name);
  • 数值型: var price=100;
    console.log(price);
  • 布尔型: var state=true;
    console.log(state);

javascript常用语法

两种数组型定义形式:

		var names=['语文','数学','英语'];//穷举
		console.log(names[1]);
		
		var scrose= new Array();
			scrose[0]=94;
			scrose[1]=100;
			scrose[2]=98;
			console.log("成绩为"+scrose[0]);
			

输出数组元素方法:			
			var computer={
				CPU:'inter',
				memary:'8G',
				price:6000
			}
			console.log(computer.price);
			console.log(computer["CPU"]);
	return用法:用于结束当前方法或返回值,如:
				function method(){
				var n =1;
				switch(n){
					case(0):console.log("A");return;
					case(1):console.log("B");return;
					default:console.log("出现错误");
				}
				console.log("错误");
				}
				输出结果不包括“错误”,因为在输出"B"后,return已经结束method()方法。
	运算符:三目运算符:var sex=(i==0)?"男":"女";
						算数、赋值、关系运算符同c语言相似
					特例:=== 全等运算符,只有两边数值和类型一样时方为真
	if条件语句格式:	
					if((a=10)==10&&(b=20)==20){
				console.log("b="+b);
			}
			
	if..else语句:	if(a>=0&&a<=5){
				console.log("早晨");}
				else if(a>5&&a<12){
					console.log("上午");
				}
				else if(a>=12&&a<18){
					console.log("下午");
				}
				else if(a>=18&&a<24){
					console.log("晚上");
				}
				或if()
					if()
						if()
						else
					else
				 else
				 执行情况:前者先执行if...else,后者顺序执行前三个if		
	switch语句格式:
			switch(n){
					case(0):console.log(0);break;
					case(1):console.log(1);break;
					default:console.log("错误");
          }
    遍历:	
          			for(var index in names){
					console.log(names[index]);
				}//或for(i=0;i<names.length;i++)console.log(names[i]);
	函数:	
			function interater(array){
			for(var i in array){
			console.log(array[i]);
			}	
			interater(names);//调用该函数
			
			function method(){
				var n =1;
			switch(n){
				case(0):console.log("A");return;
				case(1):console.log("B");return;
				default:console.log("错误");
			}
			console.log("错误");
			}
			result=method();
			console.log(result);
			
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值