20220615 JS入门之数据类型+数组的方法

1 篇文章 0 订阅

第二天

var a, b, sum;
a = 5;
b = 4;
sum = a + b;
JS中的数据类型
  • Numeric 数字 //几乎可以任何数字 其实是有界的
  • String 字符串 //用 “”
  • Boolean 布尔型 // true false
  • null 空值 // var a =null;
  • undefined 未定义
  • Symbol 符号 (ES6新增)
JS 运算

和java类似

JS 逻辑运算
var a = 5;
var b = 5;
var match;

if (a == b) {
    match = true;
} else {
    match = false;
}

console.log("数字匹配结果: " + match);
JS数组
var pens;
// pens = ["红色", "蓝色", "绿色", "橙色"];
pens = new Array("红色", "蓝色", "绿色", "橙色")
console.log(pens);
// 0: "红色"
//1: "蓝色"
//2: "绿色"
//3: "紫色"
//length: 4
var bag = ["钥匙", 5, false, 513, "one more thing"];

pens[3] = "紫色";
var forthPen = pens[3];
console.log(forthPen);
//紫色
JS操作数组
var pens;
pens = ["红色", "蓝色", "绿色", "橙色"];

console.log("原始数组: ", pens);

// 属性:
// 通过名称获得属性值:
// console.log("数组长度: ", pens.length);

// 方法:
// 数组取反:
// pens.reverse();

// 删除数组的第一个值:
// pens.shift();

// 将逗号分隔的值列表插入到数组前面:
// pens.unshift("紫色", "黑色");

// 删除数组的最后一个值:
// pens.pop();

// 将逗号分隔的值列表添加到数组的末尾:
// pens.push("粉色", "黄色");

// 找到指定的位置 pos,然后从数组中删除n个项目。参数: pens.splice(pos,n)
// pens.splice(2, 1); // 从第2个元素开始,删除2个元素.

// console.log("修改后: ", pens);

// 创建数组的副本。通常赋值给新变量: 
// var newPens = pens.slice();
// console.log("新数组: ", newPens);

// 返回指定索引位置后匹配搜索参数的第一个元素。默认索引位置为0。
// 参数: pens.indexOf(search,index)
// var result = pens.indexOf("橙色", 1);
// console.log("结果: ", result);

// 以逗号分隔的字符串形式返回数组中的元素。 分隔符参数可以使用逗号,也可以修改为其他内容。参数:pens.join(separator):
// var arrayString = pens.join();
// console.log("从数组生成的字符串: ", arrayString);

// MDN 数组相关文档:
// https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值