一.简单的数据对象
------1.小数
var fNum = 1.02;
------2.整数
var iNum = 1;
------3.逻辑变量
var bNum = true;
二.复杂的数据对象
------1.数组
var arr = [1,2,2,5,3,4,[22,34,68],{wudi:12,aini:32}];
----------------数组内可以包含数组和表等
----------------数组[]表示
var Cmd = [
function() {
var my_test = 10;
console.log("helloworld");
},
];
上述数组 调用即可
Cmd[0]();
------2.表
var table = {
xiaohong: 23,
daniu: 16,
zhanghong: 40,
laoban: 26,
zhang: 20
}
var System = {
test_name: function () {
console.log("test_name func");
},
test_func: function () {
console.log("test_func func");
},
age: 10,
sex: -1,
name: "Blake",
};
//-------------------------------3.表的使用----------------------------
var student = {
xiaohong: 4,
xiaoming: 5,
xiaotian: 6,
wuming: 7
};
//遍历表
for (var key in student) {
console.log(key, student[key]);
}
//删除表中数据
delete student["wuming"];
console.log(student);
console.log("=======================");
//表传的是引用
function modify_table(t) {
t.xxxx = 10;
}
var t = { name: "jadeshu" };
console.log(t); // {name: "jadeshu"}
modify_table(t); //表传的是引用
console.log(t); //{name: "jadeshu", xxxx: 10}
------3.字符串
var str = "helloWorld!!";
//求字符串长度
console.log(str.length); //12
//返回字符子串在字符串所在第一次的索引位置
var index_str = str.indexOf("Wo");
console.log(index_str); //5
//没有找到就返回-1
index_str = str.indexOf("xiao");
console.log(index_str); //-1
console.log("=======================");
//重新生成一个字符串对象,原字符串不变
var tmp_str = str.replace("World", "WORLD");
console.log(str, tmp_str); //helloWorld!! helloWORLD!!
var tmp_str2 = str.toUpperCase();
console.log(str, tmp_str2); //helloWorld!! HELLOWORLD!!
------4.函数