Ext JS学习第二天 我们所熟悉的javascript(一)
•javascript之数组
1 Ext.onReady(function () { 2 3 //Number/String/Boolean/Object/Undefined/Function javascript 的6种数据类型 4 5 //Number 数字类型 6 var num1 = 10 ; 7 var num2 = 10.5 ; 8 var num3 = .6 ; // 0.6 9 var num4 = 070 ; // 十进制 56 10 var num5 = 1/0 ; // 表示正正无穷 11 var num6 = window.parseInt("dasdsdsadsad"); //NaN not a number 12 13 //String 单双引号表示的字符串 14 //Boolean true/false 15 16 //Object 对象类型 17 var date = new Date(); 18 var arr = new Array(); 19 var obj = {name:‘bjsxt‘ , age:10}; 20 alert(obj.hasOwnProperty(‘name‘));//判断 name 是否是obj的属性 21 var result = obj.toSource();//返回(name:‘bjsxt‘ , age:10) string类型 22 alert(typeof result);// string 类型 (name:‘bjsxt‘ , age:10) 23 //ECMA5 24 25 26 //Undefined 变量声明了 但是并没有被赋值 其实也等同于Null 27 var a ; 28 alert(a);// Undefined 29 alert(undefined == null);// true 30 alert(typeof null); //表示的就是一个空对象的引用 31 32 //Function 33 function fun(){ 34 console.info(‘fun...‘); 35 } 36 alert(typeof fun);//Function 类型 37 38 //变量:全局 和局部 两种类型 39 //javascript 更不建议使用全局变量 (查找的时候效率比较低、大型程序开发时不安全) 40 var a = 10 ; 41 var a = ‘string‘; 42 alert(a);//‘string ‘ 43 alert(typeof a);// string类型 44 45 //Array 46 var arr = [10, 21, 35, 32, 18]; 47 arr.forEach(function(item){// 便利数组 48 alert(item); 49 }); 50 51 var newarr = arr.filter(function(item){// 筛选出数组中大于20的项,返回新的数组 52 if(item >20){ 53 return true ; 54 } else { 55 return false ; 56 } 57 }); 58 alert(newarr); 59 });
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。