Js基础

一、与html结合的方式

  1. 使用script标签:
    直接show code更容易明白:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<script type="text/javascript">//记住这个
	alert("aaaa");
</script>
</body>
</html>

这样就一目了然啦
2、 使用js文件方式:
首先当然是创建js文件“xx. ”,直接在里面写js代码,我是在eclipse里面直接创建的:
选择JavaScript Source File

然后直接在html文件的script标签写,但是标签里面不能写东西,代码在js文件里:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<script type="text/javascript" src="J.js">//sopda
<!--里面不要添加其他代码 -->	
</script>
</body>
</html>

二、数据类型和变量

  1. 常用类型:
String字符串
number数字类型(js不分整数小数)
boolean布尔
null空对象
undefined未定义

2、 声明:
格式:var+<变量名>,不用加类型名
code:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<script type="text/javascript">
	var s="程序员";
	var n=1;
	
	document.write(s);
	document.write("<br/>")//可以这样使用标签
	document.write(n)
</script>
</body>
</html>

3、运算符:
js 的运算符跟java差不多,但有几个不同的要注意:

  • 两个等于号和三个等于号:
    code:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<script type="text/javascript">
	/*
	var s="程序员";
	var n=1;
	
	document.write(s);
	document.write("<br/>")//可以这样使用标签
	document.write(n)
	*/
	
	var s="12";
	var n=12;
	if(s==n){      //== 只比较的是值,这里结果是true
		document.write("true");
	}else{
		document.write("false");   
	}
	document.write("<br/>");
	
	if(s===n){    //"==="比较值和类型,这里结果是false
		document.write("true");
	}else{
		document.write("false");
	}
</script>
</body>
</html>

4、数组:
三种常用声明,直接show:
code:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<script type="text/javascript">
	/*
	var s="程序员";
	var n=1;
	
	document.write(s);
	document.write("<br/>")//可以这样使用标签
	document.write(n)
	
	
	var s="12";
	var n=12;
	if(s==n){      //== 只比较的是值,这里结果是true
		document.write("true");
	}else{
		document.write("false");   
	}
	document.write("<br/>");
	
	if(s===n){    //"==="比较值和类型,这里结果是false
		document.write("true");
	}else{
		document.write("false");
	}*/
	
	<!--第一种 -->
	var a=[1,2,3,"a"];
	document.write(a);
	document.write("<br/>");
	<!--第二种-->
	var b=new Array(5);//一个参数表示长度
	b[0]=1;
	document.write(b[0]);
	document.write("<br/>");
	<!--第三种-->
	var c=new Array(10,9,8)
	document.write(c);
	
</script>
</body>
</html>

三、基本语法和方法:

1.区分大小写
2.分号结尾
3.一些方法:

  • 类型转换:
`var  a=123;
 var b=a.toString();
 var c=true;
 var d=Number(c) 

4.对象:
1)自定义:

//传统
 var obj=new Object();
    obj.name="李逍遥";
    console.log(obj);
    //字面变量
     var obj2={
       name:"迪迦",
       skill:"打怪兽"
   }
    console.log(obj2);

2).函数:

 function fun1() {         //定义函数
      alert("你好你好hello");
  }
    fun1();//函数调用
 function fun2(a,b) {
       alert(a+b);
    }
    fun2(1,2);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值