Làm cách nào để ghi dữ liệu trong JavaScript?

Điều kiện tiên quyết. Cách nhập thư viện trong JavaScript. Đọc từ đây. https. //tutorialspoint. dev/slugresolver/javascript-nhập-và-xuất-mô-đun/

Có một Mô-đun tích hợp hoặc thư viện tích hợp trong NodeJs xử lý tất cả các thao tác viết được gọi là fs (Hệ thống tệp). Về cơ bản nó là một chương trình JavaScript (fs. js) nơi viết chức năng cho các thao tác viết. Nhập mô-đun fs vào chương trình và sử dụng các hàm để ghi văn bản vào tệp trong hệ thống. Hàm sau sẽ tạo một tệp mới với tên đã cho nếu không có, nếu không, nó sẽ ghi lại tệp xóa tất cả dữ liệu trước đó trong đó

Chức năng đã sử dụng. Các hàm writeFile() được sử dụng cho thao tác ghi

cú pháp

writeFile( Path, Data, Callback)

Thông số. Phương thức này chấp nhận ba tham số như đã đề cập ở trên và được mô tả bên dưới



  • Con đường. Nó đi theo đường dẫn tương đối từ chương trình đến Tệp văn bản. Nếu tệp được tạo trong cùng thư mục với thư mục của chương trình, thì chỉ cung cấp tên của tệp. Nếu tệp không tồn tại thì tệp mới sẽ được tạo tự động
  • Dữ liệu. Đối số này lấy dữ liệu cần ghi vào tệp
  • Chức năng gọi lại. Đó là chức năng gọi lại có thêm một đối số (err). Nếu thao tác ghi dữ liệu không thành công, err hiển thị lỗi

Ví dụ

Learning how to write in a file.
2

Learning how to write in a file.
3

Learning how to write in a file.
4

Learning how to write in a file.
5
Learning how to write in a file.
6
Learning how to write in a file.
7

Learning how to write in a file.
8

Learning how to write in a file.
9

Learning how to write in a file.
0
Learning how to write in a file.
1

Learning how to write in a file.
8

Learning how to write in a file.
3

Learning how to write in a file.
4
Learning how to write in a file.
5____16

Learning how to write in a file.
7

Learning how to write in a file.
8
Learning how to write in a file.
9

Learning how to write in a file.
8
Learning how to write in a file.
21
Learning how to write in a file.
22
Learning how to write in a file.
23
Learning how to write in a file.
24

Learning how to write in a file.
25

Learning how to write in a file.
26

/div>

đầu ra

Learning how to write in a file.

Ghi chú. Tập lệnh trên có thể được chạy bằng trình thông dịch NodeJs trong thiết bị đầu cuối



Trong hướng dẫn này, tôi sẽ cho bạn biết về cách bạn có thể đọc và ghi vào tệp văn bản bằng JavaScript. Như chúng ta đã biết JavaScript không có khả năng truy cập hệ thống tệp của người dùng, vì vậy để làm được điều này, chúng ta cần chạy dự án trên máy chủ. Để thực hiện điều này, chúng tôi sử dụng nút. js

trong nút. js đây là một thư viện fs (File-System) được sử dụng để quản lý tất cả các thao tác đọc và ghi. Bằng cách sử dụng mô-đun fs, chúng ta có thể đọc và ghi tệp theo cả cách đồng bộ và không đồng bộ

Có nhiều cách để chúng ta có thể đọc và ghi dữ liệu vào tệp. Hãy để có một cái nhìn về từng người trong số họ

JavaScript đọc và ghi vào tệp văn bản

Phương pháp 1. Sử dụng nút. js

Đầu tiên là bằng cách sử dụng phương thức writefile và readFile trong nút. môi trường js

ghiTệp

Điều này được sử dụng để ghi nội dung vào tập tin. Cú pháp của nó dưới đây

1

writeFile(Đường dẫn, Dữ liệu, Callback)

Nó có ba tham số đường dẫn, dữ liệu, gọi lại

Con đường. Đường dẫn là vị trí của Text File. Nếu tệp được tạo trong cùng thư mục với thư mục của chương trình, thì chỉ cung cấp tên của tệp. Nếu tệp không tồn tại thì tệp mới sẽ được tạo tự động

Dữ liệu. Thứ hai là Dữ liệu trong Tham số này chúng ta cần chuyển thông tin cần thiết để ghi vào tệp

Gọi lại. Cái cuối cùng là Hàm gọi lại trong phần này, chúng tôi chuyển chuỗi lỗi. Nếu thao tác ghi dữ liệu không thành công, một lỗi sẽ hiển thị lỗi

mục lục. js

1

2

3

4

5

6

7

8

9

10

11

12

13

14

// nhập mô-đun fs trong đó hàm writeFile được định nghĩa

const fsLibrary  = yêu cầu('fs')

  

// Dữ liệu cần thêm vào file

let data = "Xin chào thế giới. "

  

// Ghi dữ liệu vào 'newfile. txt'

fsLibrary. writeFile('newfile. txt', dữ liệu, (error) => {

      

    // Trong trường hợp có lỗi, hãy ném ngoại lệ err.

    nếu (lỗi) throw err;

})

Để chạy đoạn mã trên, hãy chạy lệnh này

> chỉ mục nút. js

Đọc tài liệu

Nó được sử dụng để đọc nội dung của tập tin. cú pháp của nó là

1

readFile(Đường dẫn, Tùy chọn, Callback)

Nó cũng có ba tham số đường dẫn, gọi lại, tùy chọn

đường dẫn là một vị trí của Tệp văn bản. Nếu cả tệp và chương trình nằm trong một thư mục giống nhau, thì hãy đặt trực tiếp tên tệp của tệp văn bản

Tùy chọn thứ hai chỉ định dữ liệu sẽ được thu thập từ tệp và tùy chọn này là tùy chọn. Nếu bạn không chuyển gì thì nó sẽ trả về bộ đệm thô

Cái cuối cùng là chức năng Gọi lại có thêm hai tham số (lỗi, txtString). Nếu tại bất kỳ trường hợp nào, nó không tải hoặc đọc tệp thì nó sẽ trả về lỗi hoặc ngoại lệ nếu không nó sẽ trả về tất cả dữ liệu của tệp

mục lục. js

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

 

// nhập mô-đun fs trong đó hàm readFile được chỉ định

 

const fsLibrary   = yêu cầu('fs')

 

fsLibrary. readFile('ind. txt', (lỗi, txtString) => {

 

    nếu (lỗi) throw err;

 

    bảng điều khiển. log(txtString. toString());

 

})

 

Để chạy chương trình này, hãy nhập lệnh bên dưới

> chỉ mục nút. js

Phương pháp 2. Sử dụng ActiveXObject

Một phương pháp khác là sử dụng một trang web đối tượng ActiveX nhưng phương pháp này chủ yếu chỉ hoạt động trong Internet Explorer

ActiveXObject này được sử dụng để trả về một thể hiện của thư viện hệ thống tệp được sử dụng với phương thức CreateTextFile. Phương thức JS này tạo ra một hàm được xác định bởi tệp và nêu một đối tượng TextStream để đọc hoặc ghi vào tệp. Nó cũng trả về một giá trị boolean trên cơ sở này, chúng ta có thể tìm ra rằng chúng ta có thể ghi đè lên tệp hiện tại hay không. Vì vậy, nếu bạn muốn thêm dữ liệu vào tệp đã tạo, bạn có thể sử dụng phương thức writeline được sử dụng để thêm chuỗi văn bản vào tệp

Sử dụng các đối tượng ActiveX, mã sau đây sẽ được đưa vào mã của bạn để đọc tệp

1

var ActivexObj = mới ActiveXObject(libraryname.tên lớp[, địa điểm])

Đối tượng ActiveX chứa ba nội dung tên thư viện, tên lớp, vị trí. Vì vậy, tên lớp là thể hiện của một lớp cần được tạo. tên thư viện là một trường bắt buộc và đó là dấu hiệu của ứng dụng cung cấp đối tượng

Để mở một tệp mới

1

2

let newfile = new ActiveXObject("Scripting.FileSystemObject");

let openFile = newfile. OpenTextFile("C. \\tệp kiểm tra. txt", 1, true);

Ghi dữ liệu vào một tập tin

1

2

3

4

var editFile = newfile. Tạo tệp văn bản("c. \\Demofile. txt", true);

chỉnh sửa tệp. WriteLine("Thêm văn bản mẫu vào tệp. ");

chỉnh sửa tệp. WriteLine('steadyAdvice');

chỉnh sửa tệp. Đóng();

Phương pháp 3. Sử dụng PHP

Một cách tiếp cận khác là sử dụng php. Trong phần này, chúng tôi sử dụng một số chức năng javascript sẵn có để đọc và ghi dữ liệu vào tệp. Đây là một số chức năng fopen(), fread() và fwrite() mà chúng tôi sử dụng ở đây

Hàm fopen() nhận hai đối số

Đường dẫn và Chế độ (0 để đọc & 3 để viết)

Hàm fopen() trả về -1 nếu mở file thành công

Ví dụ

Để mở tệp, hãy sử dụng phương thức fopen

1

openFile=fopen(getFilePath(),0);

Để đọc nội dung tệp, hãy sử dụng hàm fread()

1

readString = sợ(openFile,flength(file) ;

Để ghi nội dung vào tệp, hãy sử dụng hàm fwrite()

1

2

editFile = fopen("c. \MyNewFile. txt", 3);// opens the file for writing

fwrite(tệp, str);// str is the content that is to be written into the file.

Bình luận bên dưới nếu bạn có bất kỳ thắc mắc nào về cách đọc và ghi vào tệp văn bản trong JavaScript

Làm cách nào để ghi dữ liệu vào tệp trong JavaScript?

Nhập mô-đun fs trong chương trình và sử dụng các hàm để ghi văn bản vào tệp trong hệ thống . Hàm sau sẽ tạo một tệp mới có tên đã cho nếu không có, nếu không, nó sẽ ghi lại tệp xóa tất cả dữ liệu trước đó trong đó. Chức năng đã sử dụng. Các hàm writeFile() được sử dụng để viết các thao tác.

Cách đọc và ghi dữ liệu trong JavaScript?

readFile() và rs. các phương thức writeFile() được sử dụng để đọc và ghi tệp bằng javascript . Tệp được đọc bằng fs. readFile(), là một phương thức sẵn có.

Làm cách nào để viết văn bản trong JavaScript?

Có bốn cách để hiển thị văn bản trong trình duyệt bằng JavaScript. .
Using the document. write() method to write inside the tag..
Sử dụng tài liệu. phương thức querySelector() để thay thế nội dung của một phần tử cụ thể
Sử dụng bảng điều khiển. .
Sử dụng phương thức alert() để ghi đầu ra văn bản vào hộp bật lên

Làm cách nào để khai báo một biến trong JavaScript?

Luôn khai báo các biến JavaScript với var , let hoặc const . Từ khóa var được sử dụng trong tất cả các mã JavaScript từ 1995 đến 2015. Từ khóa let và const đã được thêm vào JavaScript vào năm 2015. Nếu bạn muốn mã của mình chạy trong các trình duyệt cũ hơn, bạn phải sử dụng var.