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声明的变量
变量命名规则 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>
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 异步流程控制:7 行代码学会 co 模块
- JavaScript拆分字符串时产生空字符的原因
- IE8开发人员工具教程(二)
- 在flex中执行一个javascript方法的简单方式
- Flex结合JavaScript读取本地路径的方法
- PowerShell中执行Javascript的方法示例
- javascript asp教程第六课-- response方法
- javascript asp教程More About Recordsets
- javascript asp教程第十二课---session对象
- javascript asp教程创建数据库连接
- javascript asp教程错误处理
- javascript asp教程第十课--global asa