Каким типом данных в представлении джаваскрипт является список ?



  • Подскажите, в BASe в переменной [[1AA]] каким типом данных в представлении джаваскрипта является этот многострочный список?

    Чтоб далее его можно было мне правильно представить для обработки в кубике Яваскрипт.

    Что это : строка/JSON/массив/Типизированный массив/или что-то ещё?

    Список [[1AA]] :
    йй.jpg



  • @Nikolas said in Каким типом данных в представлении джаваскрипт является список ?:

    каким типом данных в представлении джаваскрипта является этот многострочный список?

    Что это : строка/JSON/массив/Типизированный массив/или что-то ещё?

    А вы пробовали сравнивать? Вопросы бы сразу отпали



  • @Fox Тогда подскажите пожалуйста, как сравнить? Очень нужно именно в JS использовать.



  • @Nikolas said in Каким типом данных в представлении джаваскрипт является список ?:

    @Fox Тогда подскажите пожалуйста, как сравнить? Очень нужно именно в JS использовать.

    Найдите в интернете примеры каждого типа данных и визуально (глазами) сравните с вашими данными



  • @Fox
    Expression (выражение) см скрин ниже. Странно, что такого типа нет в JS. Но по виду похоже на JSON массив.

    А код для определения типа :

    let text = [[1]];
    let str = typeof([[1]])
    [[2]]=str;
    

    выдаёт тип данных: object
    2ww.jpg

    Скрин:
    aq.jpg



  • @Nikolas said in Каким типом данных в представлении джаваскрипт является список ?:

    Expression (выражение) см скрин ниже. Странно, что такого типа нет в JS. Но по виду похоже на JSON массив.

    Мимо, сравнивайте дальше. Вам нужно смотреть не типы в BAS, а типы в JS



  • @Fox ну так JS код выдаёт тип данных: object

    let text = [[1]];
    let str = typeof([[1]])
    [[2]]=str;
    


  • @Nikolas said in Каким типом данных в представлении джаваскрипт является список ?:

    @Fox ну так JS код выдаёт тип данных: object

    let text = [[1]];
    let str = typeof([[1]])
    [[2]]=str;
    

    Вам не нужно выполнять какой либо код, вы внешне сравните ваши данные с разными типами данных в js



  • @Fox Все типы пересмотрел, ни похоже не на что кроме строка, но тут в переменной много строк.

    Как тогда JS интерпретирует такой многострочный тип данных?



  • @Nikolas said in Каким типом данных в представлении джаваскрипт является список ?:

    @Fox Все типы пересмотрел, ни похоже не на что кроме строка, но тут в переменной много строк.

    Как тогда JS интерпретирует такой многострочный тип данных?

    А можете приложить сюда названия типов данных и примеры самих данных, которые вы смотрели? Очень интересно



  • @Fox said in Каким типом данных в представлении джаваскрипт является список ?:

    ипов данных и примеры самих дан
    да. всего их 8 видом но по виду похоже на строку , я могу ошибаться.)

    1 ) Число

    let n = 123;
    n = 12.345;
    
    1. BigInt
    // символ "n" в конце означает, что это BigInt
    const bigInt = 1234567890123456789012345678901234567890n;
    
    1. Строка
    let str = "Привет";
    let str2 = 'Одинарные кавычки тоже подойдут';
    let phrase = `Обратные кавычки позволяют встраивать переменные ${str}`;
    
    1. boolean
    может принимать только два значения: true (истина) и false (ложь).
    let nameFieldChecked = true; // да, поле отмечено
    let ageFieldChecked = false; // нет, поле не отмечено
    
    1. Null
    
    Оно формирует отдельный тип, который содержит только значение null:
    let age = null;
    
    1. undefined
    Оно означает, что «значение не было присвоено».
    
    Если переменная объявлена, но ей не присвоено никакого значения, то её значением будет undefined:
    
    let age;
    
    alert(age); // выведет "undefined"
    
    1. Тип object (объект)
     Тип object представляет сложный объект. Простейшее определение объекта представляют фигурные скобки:
    let user = {};
    
    Объект может иметь различные свойства и методы:
    
    const user = {name: "Tom", age:24};
    console.log(user.name);
    
    В данном случае объект называется user, и он имеет два свойства: name и age. Это краткое описание объектов, более подробно объекты мы рассморим в последующих статьях.
    
    1. Символ (Symbol)
    имволы являются нововведением JavaScript начиная с ECMAScript 2015. Символ — это уникальное и иммутабельное примитивное значение, которое может быть использовано как ключ для свойства объекта (смотрите ниже). В некоторых языках программирования символы называются атомами. Их также можно сравнить с именованными значениями перечисления (enum) в языке C. Подробнее смотрите Symbol и Symbol.
    


  • @Nikolas Странно, а об массивах ни чего нет, даже в объектах

    https://medium.com/@Dimetrio89/вы-не-знаете-js-типы-данных-и-значения-f95a605de82



  • @Fox понятно, значит массив.
    Цитата из линка что скинули:

    Массивы также имеют тип данных object, потому что фактически массивы и есть объекты с той лишь разницей, что свойства массива являются нумерованными индексами.
    

    пример:

    Массивы это контейнеры для любых типов значений: от строки(string), числа(number), до объекта(object), или даже другого массива (array):
    var a = [ 1, "2", [3] ];
    a.length; //3
    a[0] === 1; // true
    a[2][0] === 3; //true
    


  • @Nikolas said in Каким типом данных в представлении джаваскрипт является список ?:

    @Fox понятно, значит массив.
    Цитата из линка что скинули:

    Массивы также имеют тип данных object, потому что фактически массивы и есть объекты с той лишь разницей, что свойства массива являются нумерованными индексами.
    

    Я скинул статью где описывают типы более подробно и с примерами.

    Смотрите, мне проще было в самом начале написать, что это массив и всё. Но это базовые знания js, а у вас с июля прошлого года начались темы с вопросами по js. За это время хотя бы базовые вещи можно было изучить.
    Складывается впечатление, что ваши изначальные задачи кто-то, где-то решает на js, а вы затем приходите сюда на форум и спрашиваете здесь как эти решения на js использовать в BAS.



  • В JS несложно выучить три основных типа данных, которых хватит для ваших задач в БАС: число, массив, строка (строка это отчасти тоже массив). В представленной структуре у тебя массив. Массив - он же объект, т.к. в js практически все объект: функция, строка, массив и т.д.