 GeeksforGeeks App
Open App Browser
Continue

# p5.js | log() function

The log() function in p5.js is used to get the natural logarithm (of base “e”) of any number taken as input for the parameter of log() function.

Syntax:

`log(x)`

Parameters: This function accepts a single parameter x which is any number greater than zero (0) taken as the input whose natural log is going to be calculated.

Return Value: It returns the natural log of any input number greater than zero (0).

Below program illustrates the log() function in p5.js:

Example: This example uses log() function to get the natural log value of any input number.

## Javascript

 `function` `setup() {`` ` `    ``// Create Canvas of size 270*80``    ``createCanvas(550, 130);``}`` ` `function` `draw() {``     ` `    ``// Set the background color``    ``background(220);``     ` `    ``// Initialize the parameter``    ``let a = 5;``    ``let b = 7.7;``    ``let c = 0;``    ``let d = -5;``     ` `    ``// Call to log() function``    ``let v = log(a);``    ``let w = log(b);``    ``let x = log(c);``    ``let y = log(d);``     ` `    ``// Set the size of text``    ``textSize(16);``     ` `    ``// Set the text color``    ``fill(color(``'red'``));``   ` `    ``// Getting natural log value``    ``text(``"Natural logarithm value of 5 is : "` `+ v, 50, 30);``    ``text(``"Natural logarithm value of 7.7 is : "` `+ w, 50, 50);``    ``text(``"Natural logarithm value of 0 is : "` `+ x, 50, 70);``    ``text(``"Natural logarithm value of -5 is : "` `+ y, 50, 90);``      ` `}`

Output: Note: If we take input as a negative value and zero then it returns the output as “NaN” and -Infinity respectively.

Reference: https://p5js.org/reference/#/p5/log

My Personal Notes arrow_drop_up
Related Tutorials