1、JavaScript语言简称JS,JS必须写在标签里
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JavaScript基础</title>
</head>
<body>
<!-- JavaScript语言简称JS,JS必须写在<script></script>标签里 -->
<script type="text/javascript">
//JavaScript语言是被浏览器解析的,不同的浏览器,可能运行结果不一样
alert("这是一个弹出框");
//javaScript 有5种数据类型,1、数值类型 2.字符串类型 3.boolean类型 4.null 5.undefined
//1.字符类型
var a=11;
var b=12.3;
//2.字符串类型 。js里面,单引号跟双引号是一样的(单引号里套双引号或双引号里套单引号都可以,但不能一样)
var s1="sdf";
var s2="字符";
//3.布尔类型
var b1=false;
var b2=true;
// 4.null 表示变量的值是空的
var n=null;
//5.undefined 表示变量没有定义,不存在
//alert(d);
//js的函数
function m1(){
alert("方法m1被运行了");
}
//调用了一个js方法
m1();
function m2(name){
alert("方法m2被运行了,接收到参数="+name);
}
m2("小明");
function m3(name){
alert("方法m3被运行了,接收到参数="+name);
return false;
}
var rs=m3("xiaohong");
alert(rs);
function m4(){
//所有的js方法,都默认有一个有参数数组,用来存储所有传入参数
alert("方法m4被运行了,接收到参数="+arguments[0]);
return false;
}
m4("参数测试")
//创建一个js数组
var users=new Array("小红");
//数组中插入一个元素
users.push("熊大");
//遍历数组
for(var i=0;i<users.length;i++){
alert(users[i]);
}
//日期
//js是被浏览器翻译的,所以获取的是本机的时间,而Java获取的是服务器的时间
var d1=new Date();
alert(d1.getHours());
//js月份是从0开始的
alert(d1.getMonth())
//5.undefined 表示变量没有定义,不存在
</script>
<form action="">
用户:<input id="uname"></input>
密码:<input id="age"></input>
</form>
//取值
<script type="text/javascript">
document.getElementById("uname");
</script>
<!-- jquery是js的代码库 -->
</body>
</html>