Day 0 - 10DaysOfJavaScript
Tags: challenge, javascript, computerscience, codenewbie
Published: 2020-07-24 04:19:03

![Day 0 - 10DaysOfJavaScript](https://dev-to-uploads.s3.amazonaws.com/i/ycclnfdumr7rdnogbmv7.jpg)

## Day 0: Hello World

- Use `console.log()` to print Hello, World! on a new line in the console, which is also known as stdout or standard output. The code for this portion of the task is already provided in the editor.

- Use `console.log()` to print the contents of `parameterVariable` (i.e., the argument passed to main).

```JavaScript
/**
 *   A line of code that prints "Hello, World!" on a new line is provided in the editor. 
 *   Write a second line of code that prints the contents of 'parameterVariable' on a new line.
 *
 *	Parameter:
 *   parameterVariable - A string of text.
 **/
function greeting(parameterVariable) {
    // This line prints 'Hello, World!' to the console:
    console.log('Hello, World!');

    // Write a line of code that prints parameterVariable to stdout using console.log:
    console.log(parameterVariable);
}
```

## Day 0: Data Types

- The function receives an integer, a float, and a string
- The function has a constant integer of 4
- The function has a constant float of 4.0
- The function has a constant string of “HackerRank”
- Console log the sum of the constant integer and the integer received
- Console log the sum of the constant float by the float received
- Console lot the constant string following the string received on one line

```javascript
/**
 *   The variables 'firstInteger', 'firstDecimal', and 'firstString' are declared for you -- do not modify them.
 *   Print three lines:
 *   1. The sum of 'firstInteger' and the Number representation of 'secondInteger'.
 *   2. The sum of 'firstDecimal' and the Number representation of 'secondDecimal'.
 *   3. The concatenation of 'firstString' and 'secondString' ('firstString' must be first).
 *
 *	Parameter(s):
 *   secondInteger - The string representation of an integer.
 *   secondDecimal - The string representation of a floating-point number.
 *   secondString - A string consisting of one or more space-separated words.
 **/
function performOperation(secondInteger, secondDecimal, secondString) {
    // Declare a variable named 'firstInteger' and initialize with integer value 4.
    const firstInteger = 4;

    // Declare a variable named 'firstDecimal' and initialize with floating-point value 4.0.
    const firstDecimal = 4.0;

    // Declare a variable named 'firstString' and initialize with the string "HackerRank".
    const firstString = 'HackerRank ';

    // Write code that uses console.log to print the sum of the 'firstInteger' and 'secondInteger' (converted to a Number        type) on a new line.

    secondInteger = +secondInteger;
    console.log(firstInteger + secondInteger);
    // Write code that uses console.log to print the sum of 'firstDecimal' and 'secondDecimal' (converted to a Number            type) on a new line.
    secondDecimal = +secondDecimal;
    console.log(firstDecimal + secondDecimal);

    // Write code that uses console.log to print the concatenation of 'firstString' and 'secondString' on a new line. The        variable 'firstString' must be printed first.
    console.log(firstString + secondString);

}
```

{% post codeperfectplus/10-days-of-javascript-challenge-389f %}

**Check out [30 Days of Code| CodePerfectplus](https://codeperfectplus.com/category/10daysofjavascript/) for All solutions from this series.**

React ❤️ to encourage Author.