Каким типом данных в представлении джаваскрипт является список ?
-
Подскажите, в BASe в переменной [[1AA]] каким типом данных в представлении джаваскрипта является этот многострочный список?
Чтоб далее его можно было мне правильно представить для обработки в кубике Яваскрипт.
Что это : строка/JSON/массив/Типизированный массив/или что-то ещё?
Список [[1AA]] :
-
@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
Скрин:
-
@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;
- BigInt
// символ "n" в конце означает, что это BigInt const bigInt = 1234567890123456789012345678901234567890n;
- Строка
let str = "Привет"; let str2 = 'Одинарные кавычки тоже подойдут'; let phrase = `Обратные кавычки позволяют встраивать переменные ${str}`;
- boolean
может принимать только два значения: true (истина) и false (ложь). let nameFieldChecked = true; // да, поле отмечено let ageFieldChecked = false; // нет, поле не отмечено
- Null
Оно формирует отдельный тип, который содержит только значение null: let age = null;
- undefined
Оно означает, что «значение не было присвоено». Если переменная объявлена, но ей не присвоено никакого значения, то её значением будет undefined: let age; alert(age); // выведет "undefined"
- Тип object (объект)
Тип object представляет сложный объект. Простейшее определение объекта представляют фигурные скобки: let user = {}; Объект может иметь различные свойства и методы: const user = {name: "Tom", age:24}; console.log(user.name); В данном случае объект называется user, и он имеет два свойства: name и age. Это краткое описание объектов, более подробно объекты мы рассморим в последующих статьях.
- Символ (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 практически все объект: функция, строка, массив и т.д.