JavaScript 之变量
来源:互联网 发布:网络学英语 编辑:程序博客网 时间:2024/06/04 22:37
变量<script type="text/javascript"> var a = 10; a = "小红";//同一个var 可多次赋值 var b,c,d;//声明多个变量,使用时确定变量类型 /* 1.组成:数字,下划线,字母,$ 2.不能以数字开头 3.命名要有意义 4.遵循驼峰式命名(小驼峰【推荐】 大驼峰) 5.不能是关键字 ,保留字 */ var 123name = "小明";</script>数据类型<script type="text/javascript"> /* 数据 1.基本数据类型:数字(number),字符串(string),布尔(boolean) 2.特殊类型(复合类型):null,undefined,Object,Array,Data,Function */ var num = 123; alert(typeof num);//判断数据类型的方法 var MaxNum = Number.MaxValue; alert(MaxNum); var str = 'heheheh';//单引或双引号都可,具有常量池特性--常量 alert(typeof str); var b = false; alert(typeof b); //null 空对象,本身也是一种类型 var n = null; alert(typeof n); //undefined 变量声明但未定义 var d; alert(typeof d); //Object var obj = {"name":"张三","sex":"男"}; alert(obj); alert(obj instanceof Object); //Array 对象类型,本身也是一种类型 var Arr=["1","2","3"]; alert(typeof Arr); alert(Arr instanceof Array); //函数 var fun = Function(){ }</script>数据类型的转换<script type="text/javascript"> /* 1.字符串转为数字 1.1 Number() 字符串里有非数字(字母)不能转 1.2 parseInt() 字符串里有非数字(字母)不在开头 能转 1.3 parseFloat() 字符串里有非数字(字母)不在开头 能转 2.数字转为字符串 2.1 用连接符+ 2.2 String() 2.3 toString() 3.boolean类型的转换 *///字符串转数字 var str = "1234";//NaN 不是一个数字 var num = Number(str); var num2 = parseInt(str); var num3 = parseFloat(str); alert(num2);//数字转字符串 var num4 = 250; var str4 = num4+"";//隐式转换 //强转 str4 = String(num4); alert(typeof str4); str4 = num4.toString(); //特殊情况 null,undefined不能被转为字符串 str4 = null.toString(); alert(typeof str4)//布尔类型转换 //1.1隐式转换 var a = 123; var b = !!a; alert(typeof b); //1.2强转 var c = boolean(a); alert(c); alert(typeof c);</script>
0 0
- Javascript变量之变量类型
- javascript之变量
- Javascript之变量类型
- JavaScript学习之 变量
- JavaScript规范之变量
- javascript变量之命名
- javascript变量之声明
- javascript之变量
- JavaScript之变量
- JavaScript之变量
- JavaScript学习之变量
- JavaScript之变量提升
- javascript之变量提升
- JavaScript 之变量
- JavaScript之变量
- javascript进阶之变量篇
- javascript进阶之变量篇
- javascript进阶之变量篇
- url 传递中文参数乱码问题
- 结构体
- asp.net 使用NPOI实现导出Excel功能
- 敏俊物联MJIOT-AMB-03 RTL8710BN 高性能wifi模块
- 给大家安利一个关于需求分析的免费公开课
- JavaScript 之变量
- 多类svm
- DOM简介和基本方法
- MySQL与Oracle 差异比较之一数据类型
- Vijos 1217题:乒乓球
- iOS使用TestFlight进行Beta测试
- C#操作mysql数据库的实例
- 日期控件
- 使用Apache commons-codec Base64实现加解密(转)