您的位置:首页 > Web前端 > JavaScript

JS_002

2015-07-13 23:37 537 查看
JavaScript 是一种弱类型语言

变量命名规则 var c=3;

2.1. 必须以字符,下标号_或者$开头

2.2. 能超过255个字符

2.3. 不允许有空格

2.4. 不能使用保留字、保留符号作为变量名

2.5. 变量名区分大小写

全局变量

3.1.在方法外面声明的变量

3.2.在方法内部没有加var关键字声明的变量

局部变量

4.1.在方法内部使用var声明的变量

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>002_virable</title>
<meta name="author" content="Administrator" />
<!-- Date: 2015-07-13 -->
<!--基本数据类型:number boolean String undefind null
javaScript 是若类型的脚本比语言,根据赋值决定变量的类型
-->
<!--全局变量和局部变量测试-->
<script type="text/javascript" charset="UTF-8">
var a = 10;  //number 全局变量
var b = 'ABC';
var c = 'abc1329';
//定义一个函数
function test(){
var a = 2; //局部变量
e = 5; //全局变量
alert(a);
}
//执行test方法
//alert(e);//如果在这个地方执行e是不能执行的,应为test()函数还没有别调用
test();
alert(e);//如果在这个地方执行e是可以执行的,应为先调用了test()函数已经别调用了
alert(d);//不能执行d is not defined
</script>
<script type="text/javascript" charset="UTF-8">
//number类型 整数和小数
var a1 = 10;
var a2 = 10.5;
var a3 = NaN; //NaN not a number
//不报错 返回一个正无穷大
var a4 = 1/0;
var a5 = 070; //8进制和16进制0x
var a6 = 0.1;
var a7 = 0.2;
//浮点类型的小数精度是17位,所以会显示不等于0.3
if(a6+a7==0.3){
alert("a6+a7等于0.3");
}else{
alert("a6+a7不等于0.3");
}
var a8 = parseInt("aaabbbcc");
alert(a8);//输出一个Nan,意思是不是一个number

var a9 = parseInt("12bbcc");
alert(a9);//输出一个12,如果开头是12这个函数会单独的将字符串里面的12转换成一个数字,输出12

//undefined 数据类型 他的值只有一个undefined 表示变量声明了但是没有别赋值
var b1 ;
alert(b1); //输出变量为赋值undefined

//null
var b2 = null;
alert(b2);
//string
var str1 = '我是字符串1';
var str2 = '我是字符串2';
//boolean
var flag1 = false;
var flag2 = true;

//应用数据类型 Object类型(如:对象,数组,RegExp,Date...)
//应用数据类型
var arr = [1,2,3]; //数组类型
var dates = new Date();//日期类型
var obj = {};//空对象

//typeof 操作符 用来判断数据类型的
var aa = 10;
var bb = 10.3;
var cc = true;
var dd = 'abcd';
var ee = new Date();
var<
6766
/span> ff = NaN;
var gg = [1,2,12,2];
var hh = undefined; //typeof 返回 undefined
var ii = null; //typeof 返回 object 它表示一个空对象的应用
alert(typeof ee);//判断数据的类型

</script>
</head>

<body>

</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript