jsp语言基础(2)

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JavaScript语言基础</title>
<script type="text/javascript">
//1.关键字: var, if,else,for,switch,case,default,while,break,continue,true,false,try,catch....
//2.标识符: 和Java一样
//3.分隔符: 和Java一样
//4.注释: //和/**/ ,和Java相比少了:/**注释内容*/

//5.基本数据类型: number,string,boolean   引用数据类型:object
//判断一个变量的数据类型用:typeof(x)
//alert( typeof(100) ); //number.输出的结果是类型
//alert( typeof(12.45) ); //number --js中没有整数和浮点一说,全是数值型
//alert( typeof("abc") ); //string --注意,这是基本数据类型,'s'是小写的
//alert(typeof('a')); //string ---js中没有char型一说,单引号和双引号都是字符串的分界符,效果是一样的--和HTML及SQL语言相同
//alert( typeof(true) ); //boolean ---和Java一样,true和false都是小写,但有一点区别:js中的布尔型值有0 和 非0 的概念, 且在计算时true的值为1,false的值为0

//alert(typeof(123)==number);//反模式:这种方式不能用来判断是否是number类型
//alert(typeof(123)=='number');//判断是否是number类型---后者要用引用引起来!

var ar=[1,4,5];
//alert(typeof(ar));//object

//6.变量: 全部是用var来声明的
var x=3; //js中,对于变量存放的数据类型是没有限定的,不像强类型语言,限定了所存放数据的类型.
//alert("x1="+x);
x="abc"; //AC: x原来是number类型,现在重新赋另一种数据类型如string型数据,可以的,而且这就是弱类型语言的一个经典体现!
//alert("x2="+x);
x=true;//AC
//alert("x3="+x);
x=[2,3,5];//AC
//alert("x4="+x);

var x=45;//js中允许重复声明同一个变量。即js允许:同一作用域的标识符声明多次
//alert("x5="+x);

var x; //如果该变量在前面已经声明,这里没给赋值,那么和前面是共享空间的
//alert("x6="+x);

var xx;//一个变量若在声明之后没有赋初值,则js给它默认赋:undefined
//alert("xx="+xx); //xx==undefined
//alert(xx==undefined); //true: 判断xx的值是否为undefined,要用这句,注意:没有引号的
//alert(typeof(xx)=='undefined');//true: 判断xx的类型是否为undefined,要用这句,注意: 有引号的

//7.js是非严谨性语言(如下面的语句虽然缺少分号,但也能正常执行),因为浏览器有兼容性。
//但我们以后写代码时,要按严谨的方式来写,不要故意去挑战非严谨性方面的极限---平时玩玩可以,但做项目绝对不允许!
var m=3;//分号可以写,可以不写,但是为了严谨性,最好是写
            var n=2;
alert(m+n);//5


</script>
</head>
<body>

</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值