1.变量类型
基本的数据类型
Number String Boolean undefined null
引用的数据类型
Object Array Function
2.数值与字符串的转换
// 1.数值转字符串 var num = 123; var str = num.toString(); alert(typeof num); alert(typeof str); // 2.数值转字符串 var num2 = 123+""; alert(typeof num2); // 3.字符串转数值 var str2 = '456'; var num3 = Number(str2); alert(typeof num3);
3.数组
// 数组的创建 var arr = ["邓","同","学","贼","不","听","话"]; // alert(typeof arr); // 数组的访问 // alert(arr[3]); // 数组的长度 // alert(arr.length);
4.比较运算符
// === 等同于 和 !== var a = 5; var astr = '5'; var isequal1 = a === astr; console.log(isequal1); // == 等于 和!= 不等于 var isequal2 = a == astr; console.log(isequal2); console.log(4 <= 4);
5.函数
function function_name(args1){ alert("这是一个有参数的函数,参数为:"+args1); } // 调用函数 // function_name(10); // 函数的返回值 function return_function(){ return "这是一个无参有返回值的函数"; } var return_value = return_function(); // alert(return_value); // 匿名函数 (function(){ alert("这是一个匿名函数!"); })(); // 函数表达式 var function_impressive = function(args1){ alert("这是一个带参匿名函数,参数为:"+args1); }; function_impressive("邓"); // 函数作用域:全局与局部