JSFiddle - React, Tailwind, and code Playground

by Mykola Senyk

JavaScript

var title = "Mr.";
var firstName = "John";
var lastName = "Doe";
var middleName = "Junior";
var fullName = buildFullName(firstName, lastName, middleName, title);
console.log(fullName); // Mr. John Junior Doe
console.log(buildFullName(firstName, lastName, null, '')); // John Doe

function buildFullName(firstName, lastName, middleName, title) {
    var name = ( title ) ? title + ' ' : '';
    name += firstName + ' ';
    if ( middleName ) {
        name += middleName + ' ';
    }
    return name + lastName;
}