Open In App

Node.js os.EOL

Last Updated : 13 Oct, 2021
Suggest changes
Share
Like Article
Like
Report
The os.EOL constant is an inbuilt application programming interface of the os module which is used to get end-of-line character or marker as specified by the operating system. Syntax:
os.EOL
Return Value: It returns the EOL (end-of-line marker) as specified by the operating system on which it is running. Below examples illustrate the use of os.EOL constant in Node.js: Example 1: javascript
// Node.js program to demonstrate the  // os.EOL constants // Allocating os module const os = require('os'); // Printing os.EOL character(s) by // stringifying to JSON otherwise it // will simply print as end of line console.log(JSON.stringify(os.EOL)); 
Output:
 "\r\n" 
Example 2: javascript
// Node.js program to demonstrate the  // os.EOL constants // Allocating os module const os = require('os'); // Printing os.EOL character(s) with string console.log("Paragraphs always contains EOL"  + os.EOL + "EOL stands for end of line"); console.log("EOL varies from os to os" + os.EOL  + "For windows it is \\r\\n" + os.EOL  + "For POSIX it is \\n" + os.EOL); 
Output:
 Paragraphs always contains EOL EOL stands for end of line EOL varies from os to os For windows it is \r\n For POSIX it is \n 
Note: The above program will compile and run by using the node index.js command. Reference: https://nodejs.org/api/os.html#os_os_eol

Explore