JSFiddle - React, Tailwind, and code Playground

JavaScript

var vehicle = {},
    nthDigit = function (stringifiedVin, i) {
        var nthChar = stringifiedVin.charAt(i);
        return nthChar;
    },
    parseVin = function () {
        var i = 0;
        for (i = 0; i < 16; i += 1) {
            if (i === 0) {
                if (nthDigit(stringifiedVin, 0) === 'J' || 'K' || 'L' || 'M' || 'N' || 'P' || 'R') {
                    vehicle.region = 'Asia';
                    switch (nthDigit(stringifiedVin, i)) {
                    case 'J':
                        vehicle.country = 'Japan';
                        switch (nthDigit(stringifiedVin, 1)) {
                        case 'A':
                            if (nthDigit(stringifiedVin, 2) === 'A' || 'B' || 'C' || 'D' || 'E' || 'F' || 'G' || 'H' || 'J' || 'K' || 'L' || 'M' || 'N' || 'P' || 'R' || 'S' || 'T' || 'U' || 'V' || 'W' || 'X' || 'Y' || 'Z') {
                                vehicle.make = 'Isuzu';
                            } else if (nthDigit(stringifiedVin, 2) === '3' || '4' || '5' || '6' || '7') {
                                vehicle.make = 'Mitsubishi';
                            } else {
                                vehicle.make = 'Not Read';
                            }
                            break;
                       }         
                       break;
                   }
               } else if (nthDigit(stringifiedVin, 0) === '1' || '2' || '3' || '4' || '5') {
                   vehicle.region = 'North America';
                   if (nthDigit(stringifiedVin, 0) === '2') {
                       vehicle.country = "Canada";
                       switch (nthDigit(stringifiedVin, 1)) {
                       case 'A':
                           if (nthDigit(stringifiedVin, 2) === '2' || '3' || '4' || '5' || '6' || '7' || '8') {
                               vehicle.make = 'Chrysler';
                           } else {
                               vehicle.make = 'Not Read';
                           }
                 ...