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("邓");
// 函数作用域:全局与局部