node_js 学习笔记 01
console.log("Hello World");
console.log(Math.PI);
var str="leon"; // 字符串
console.log(str.length); // 获取字符串长度
var index = str.indexOf("o"); // 字符串中是否含有某字符,含有返回该字符串出现的index,没有则返回-1
console.log(index);
index=str.indexOf("oe");
console.log(index);
var str1=str.replace("leon","LEON");// 替换
console.log(str);
console.log(str1);
console.log(str.toUpperCase()); // 转大写
console.log(str1.toLowerCase());// 转小写
function test_fun(arg1,arg2){
return arg1+arg2;
}
var result = test_fun(10,3);
console.log(result);
// 返回【start,end】之间的整数
function random_int(start,end){
var num = start + (end - start) * Math.random();
num = Math.floor(num);
return num;
}
var num = random_int(4,15);
//console.log(num);
var c=[1,3,6,7,5,9]; // 数组
console.log(c[3]);
// 数组的排序(从小到大)
c.sort(function (lhs,rhs){
if(lhs>rhs){ return 1;}
else if(lhs<rhs) { return -1;}
else{ return 0;}
})
console.log("从小到大排序:"+c);
// 数组的排序(从大到小)
c.sort(function (lhs,rhs){
if(lhs>rhs){ return -1;}
else if(lhs<rhs) { return 1;}
else{ return 0;}
})
console.log("从大到小排序:"+c);
// 随机打乱一个数组的顺序
c.sort(function (lhs,rhs){
if(Math.random() < 0.5){ return -1;}
else{return 1;}
})
console.log("随机打乱顺序后:"+c);
// 随机一个索引
var random_index=random_int(0,c.length-1);
console.log("随机从里面抽一个:"+c[random_index]);
//console.log(c);
// 从下标2的位置删除一个数据
c.splice(2,1);
//console.log(c);
var list_test = { // 表(字典)对象
name:"leon", // key:value
pwd:480379,
age:34,
sex:"男",
func_inlist:function(){},
c_inlist:[1,2,5,'array',"nodejs"],
};
// 遍历字典(表)
for(key in list_test){
console.log(list_test[key]);
}
// 删除字典中的数据
//delete list_test["age"];
//delete list_test.age;
console.log(list_test);
更多精彩

