javascript二维数组(9)toString的用法

这篇具有很好参考价值的文章主要介绍了javascript二维数组(9)toString的用法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在JavaScript中,toString() 是一个内置方法,用于将特定的对象转化为字符串表示形式。

基本使用示例

以下是一些 toString() 方法的基本使用示例:

  1. 数字的 toString()
let num = 123;
console.log(num.toString());  // 输出: "123"
  1. 日期的 toString()
let date = new Date();
console.log(date.toString());  // 输出: "Mon Jun 29 2020 11:20:18 GMT+0800 (中国标准时间)"
  1. 数组的 toString()
let arr = [1, 2, 3];
console.log(arr.toString());  // 输出: "1,2,3"

注意,对于数组,toString() 方法在每个元素之间添加逗号,而在字符串的末尾添加一个逗号。

  1. 对象的 toString()
let obj = {a: 1, b: 2};
console.log(obj.toString());  // 输出: "[object Object]"

对于对象,toString() 方法返回一个表示该对象的字符串,这通常是对象的文本形式。

需要注意的是,如果你尝试对 nullundefined 调用 toString(),JavaScript 会抛出一个错误。在这种情况下,你可能需要自己实现一个转换函数。例如:

function nullToStr(value) {
    if (value == null) {
        return '';
    } else {
        return value.toString();
    }
}

let nullValue = null;
console.log(nullToStr(nullValue));  // 输出: ""

这个 nullToStr() 函数会检查输入值是否为 nullundefined,如果是的话,就返回空字符串;否则,它会调用 toString() 方法并返回结果。

实战案例

const data = [
        {
            name: "正常"
        }, {
            name: "离线"
        }, {
            name: "离线"
        }]

    var n = [];
    for (var i = 0; i < data.length; i++) {
        n.push(data[i].name)
    }
    //console.log(n);

    /*
    * indexOf() 方法对大小写敏感
    * 如果要检索的字符串值没有出现,则该方法返回 -1
    * */
    var sta = n.toString().indexOf("离线");
    console.log(sta);

    if (n.toString().indexOf("告警") > -1 && n.toString().indexOf("离线") > -1) {
        console.log("告警2");
    } else if (n.toString().indexOf("告警") > -1) {
        console.log("告警1");
    } else if (n.toString().indexOf("离线") > -1) {
        console.log("离线");
    } else {
        console.log("正常运行");
    }

@漏刻有时文章来源地址https://www.toymoban.com/news/detail-728307.html

到了这里,关于javascript二维数组(9)toString的用法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • JAVA的sort用法详解(二维数组排序,List<>排序,lambada表达式,自定义类型排序)

    目录 前言: 一维数组降序: 方法1.Comparator接口: 代码实现: 方法2.Collections.reverseOrder(): 代码实现:  二维数组排序: 代码如下: List排序: 代码如下: 自定义类型比较排序: 按照年龄逆序排序: 按照姓名升序排序: lambada表达式简写: 一维数组逆序代码: 二维数组排

    2024年04月09日
    浏览(42)
  • 【C语言】利用数组处理批量数据(一维数组和二维数组)

    前言 :在前面学习的程序中使用的变量都属于基本类型,例如整型、字符型、浮点型数据,这些都是简单的数据类型。对于简单的问题,使用这些简单的数据类型就可以了。但是对于有些需要处理的数据,只用以上简单的数据类型是不够的,难以反映出数据的特点,也难以有

    2024年02月08日
    浏览(42)
  • C语言中一维数组及二维数组的运用

    int * p  = arr; int * q = arr[1]; 其中arr是数组名,代表了整个数组的首元素地址,这个是一个常量,放在常量存储区,所以在给int*p赋值的时候可以不用带,而下面的arr[1]则代表数组里的某一个元素,所以在赋值时要加上  有个例题: 下列运行结果  解析:首先看main函数里的第二

    2024年02月13日
    浏览(35)
  • javascript二维数组(21)执行异步HTTP(Ajax)请求的方法($.get、$.post、$getJSON、$ajax)

    . g e t 、 .get、 . g e t 、 .post、 g e t J S O N 、 getJSON、 g e t J SON 、 ajax都是jQuery提供的用于执行异步HTTP(Ajax)请求的方法。每个方法都有其特定的用途和区别。 . g e t :这个方法使用 G E T 方式来进行异步请求。其语法结构为: .get:这个方法使用GET方式来进行异步请求。其语

    2024年02月07日
    浏览(40)
  • C语言指向二维数组的四种指针以及动态分配二维数组的五种方式

    当二维数组作为结构成员或返回值时,通常需要根据用户传递的参数来决定二维数组的大小,此时就需要动态分配二维数组。 如果现在有一个二维数组 a[3][2] ,那么将有以下几种指针可以指向它: 方式一 方式二: 在应用场景中通常采用以下三种方式动态分配二维数组,因为

    2024年02月04日
    浏览(42)
  • C语言 : 矩阵转置 (二维数组)

    输入N*N的矩阵,输出它的转置矩阵。矩阵的转置操作,即把矩阵的行元素变为列元素、列元素变为行元素的过程。    第一行为整数N,接着是一个N*N的矩阵。 转置矩阵。 输入样例 1 输出样例 1 解题思路: 输入二维数组。(用到for循环) 将二维数组的行与列互换。(需要两

    2024年01月21日
    浏览(32)
  • 【行列转换】C语言二维数组入门

    目录 1.简介 2.二维数组的声明格式 3.对二维数组元素的输出 4.二维数组的行列转换 4.1思路介绍 4.2代码实现         二维数组的交换可以作为动态规划问题的基础,本文将详细讲述二维数组交换问题,以便读者后期更容易理解动态规划问题。                   如此

    2024年01月22日
    浏览(32)
  • C语言第九弹---二维数组

     ✨ 个人主页:   熬夜学编程的小林 💗 系列专栏:   【C语言详解】   【数据结构详解】 二维数组 1、二维数组的创建 1.1、二维数组的概念 ​编辑1.2、⼆维数组的创建 2、二维数组的初始化 2.1、不完全初始化 ​2.2、完全初始化 ​2.3、按照行初始化 ​2.4、初始化时省略行

    2024年02月21日
    浏览(33)
  • C语言例题(二维数组)【转置矩阵】【成绩登记】【斐波那契】【简单矩阵查找】【螺旋数阵】【一维数组转二维数组】

    例一:转置矩阵 程序: 输出:通过b[j][i] = a[i][j];这一步实现了转置 进阶:用6个1~20内的随机数按行的顺序生成一个a[2][3]的矩阵,并输出它的转置矩阵 输出: 例2.登记某班三人的数学、英语两门课程的成绩。 分析:此类问题可以通过使用3个一维数组来解决,也可以通过使用

    2024年02月03日
    浏览(34)
  • 《C语言深度解剖》(4):深入理解一维数组和二维数组

    🤡博客主页:醉竺 🥰 本文专栏: 《C语言深度解剖》 😻 欢迎关注: 感谢大家的点赞评论+关注,祝您学有所成! ✨✨💜💛想要学习更多 数据结构与算法 点击专栏链接查看💛💜✨✨   数组是一组相同类型元素的集合。 数组的创建方式:  数组创建的实例:  注:数组

    2024年04月09日
    浏览(74)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包