Объясните, как прочитать и написать файл с помощью JavaScript?
const fs = require('fs')
fs.writeFile('index.js', 'Content of the file goes here', (error) => {
if(error) {
console.log(error)
}
console.log('file created!')
})
fs.readFile('input.js', (err, data) => {
if(err) {
console.log(err)
}
console.log(`The data in the file is: ${data.toString()}`)
})
- Сначала нам нужно ФС Модуль (модуль файловой системы узла), который читает и записывает в файл.
- Функция
writefile ()используется для создания файла. Эта функция принимает 2 аргумента и функцию. Первый берет имя файла, второй аргумент принимает данные файла, и, наконец, функция принимает ошибку (если есть). - Функция
readfile ()используется для чтения файла. Эта функция принимает имя файла для поиска, а затем есть функция с двумя аргументами. Сначала для ошибки и второй для данных внутри файла.
Какие все петли структуры в JavaScript?
Различные циклические структуры в JavaScript являются:
- для петли
- во время петли
- Foreache Lop.
- делать пока петля
- в течение петли
Что называется переменным, набрав в JavaScript?
JavaScript – это динамически набранный, что означает значения переменной можно переназначить различное время.
var a // undefined
a = 'Hello World' // string
a = 30 // number
a = true // boolean
a = {} // object
Как вы можете преобразовать строку любой базы в целое число в JavaScript?
В JavaScript Parсент () Функция используется для преобразования строки в целое число. Эта функция возвращает целое число базы, которое указано во втором аргументе Parсент () функция. Parсент () Функция возвращает NAN (не число), когда строка не содержит номер.
Синтаксис :
parseInt(value, radix)
Объясните разницу между ===?
==Преобразует значения переменных в тот же тип перед выполнением сравнения. Это называется принуждением типа.===Не выполняет преобразование типа (принуждения) и возвращает true, только если оба значения, так и типах идентичны для сравниваемых двух переменных.
Что было бы результатом 3 + 5 + «7»?
С 3 и 5 являются целые числа, они будут добавлять до 8. С 7 – это строка, она будет объединена до целого числа. Тогда результат 87 будет напечатан.
Объясните, как обнаружить операционную систему на клиентской машине?
Все свойства Window.navigator могут быть указаны
console.log(navigator)
Что означает NULL в JavaScript?
Значение null представляет собой преднамеренное отсутствие любого значения объекта. Это один из примитивных ценностей JavaScript и рассматривается как ложь для логических операций.
Какова функция оператора удаления?
Ключевое слово удаления используется для удаления свойства, а также значение объекта.
var student = {"name": "Ishan", "roll": 19}
delete student.roll // deletes the roll property
Что такое неопределенное значение в JavaScript?
Неопределенное значение означает
- Переменная, используемая в коде, не существует
- Переменная не назначается ни одному значению
- Собственность не существует
Оригинал: “https://dev.to/ishanbagchi/important-interview-questions-javascript-version-part-3-161o”