Nutrition Facts
12.3 Servings Per Container
Serving Size: 1 (18.6 grams)
Rounding Off; Decimal Place 1 - Use %DV Values
Amount Per Serving
Calories 8
% Daily Value*
Total Fat 16.5 grams 25% Daily Value
Saturated Fat 18.9 grams 94% Daily Value
Trans Fat 8.3 grams
Polyunsaturated Fat 3.8 grams
Monounsaturated Fat 17.1 grams
Cholesterol 11 milligrams 4% Daily Value
Sodium 7.3 milligrams 0% Daily Value
Total Carbohydrates 7.6 grams 3% Daily Value
Dietary Fiber 21 grams 84% Daily Value
Sugars 20.3 grams
Includes 13.1 grams Added Sugars 26% Daily Value
Protein 5.8 grams
Vitamin D 2 micrograms 12%
Calcium 35 milligrams 3%
Iron 1 milligrams 7%
Potassium 639 milligrams 14%
Caffeine 3.5mg
The % Daily Value (DV) tells you how much a nutrient in a serving of food contributes to a daily diet. 2000 calories a day is used for general nutrition advice.
INGREDIENTS: None
Data not available

Actual Data used by the label
Serving Weight Grams18.56
Servings Per Container12.26
Calories7.99
Total Fat16.51
Saturated Fat18.86
Trans Fat8.33
Polysaturated Fat3.84
Monosaturated Fat17.09
Cholesterol11.03
Sodium7.28
Total Carb7.62
Fibers20.95
Sugars20.28
Added Sugars13.07
Proteins5.76
Vitamin D11.93
Calcium2.68
Iron6.8500000000000005
Potassium13.6
Caffeine3.49

Example #1 - Rounding Off; Decimal Place 1 - Use %DV for Vitamin D, Potassium, Iron and Calcium

let min = 200;
let max = 2000;

$('#test1').nutritionLabel({
	showServingsPerContainer : true,
	itemName : 'Rounding Off; Decimal Place 1 - Use %DV Values',
	showPolyFat : true,
	showMonoFat : true,

	valueServingWeightGrams : varValueServingWeightGrams = Math.floor((Math.random() * max) + min) * .01,
	valueServingPerContainer : varValueServingPerContainer = Math.floor((Math.random() * max) + min) * .01,
	valueCalories : varValueCalories = Math.floor((Math.random() * max) + min) * .01,
	valueTotalFat : varValueTotalFat = Math.floor((Math.random() * max) + min) * .01,
	valueSatFat : varValueSatFat = Math.floor((Math.random() * max) + min) * .01,
	valueTransFat : varValueTransFat = Math.floor((Math.random() * max) + min) * .01,
	valuePolyFat : varValuePolyFat = Math.floor((Math.random() * max) + min) * .01,
	valueMonoFat : varValueMonoFat = Math.floor((Math.random() * max) + min) * .01,
	valueCholesterol : varValueCholesterol = Math.floor((Math.random() * max) + min) * .01,
	valueSodium : varValueSodium = Math.floor((Math.random() * max) + min) * .01,
	valueTotalCarb : varValueTotalCarb = Math.floor((Math.random() * max) + min) * .01,
	valueFibers : varValueFibers = Math.floor((Math.random() * max) + min) * .01,
	valueSugars : varValueSugars = Math.floor((Math.random() * max) + min) * .01,
	valueAddedSugars : varValueAddedSugars = Math.floor((Math.random() * max) + min) * .01,
	valueProteins : varValueProteins = Math.floor((Math.random() * max) + min) * .01,
	valueVitaminD : varValueVitaminD = Math.floor((Math.random() * max) + min) * .01,
	valueCalcium : varValueCalcium = Math.floor((Math.random() * max) + min) * .01,
	valueIron : varValueIron = Math.floor((Math.random() * max) + min) * .01,
	valuePotassium_2018 : varValuePotassium_2018 = Math.floor((Math.random() * max) + min) * .01, //this is for the 2018 version
	valueCaffeine : varValueCaffeine = Math.floor((Math.random() * max) + min) * .01,

	showLegacyVersion : false
});

$('#test1Data #varValueServingWeightGrams').html(varValueServingWeightGrams);
$('#test1Data #varValueServingPerContainer').html(varValueServingPerContainer);
$('#test1Data #varValueCalories').html(varValueCalories);
$('#test1Data #varValueTotalFat').html(varValueTotalFat);
$('#test1Data #varValueSatFat').html(varValueSatFat);
$('#test1Data #varValueTransFat').html(varValueTransFat);
$('#test1Data #varValuePolyFat').html(varValuePolyFat);
$('#test1Data #varValueMonoFat').html(varValueMonoFat);
$('#test1Data #varValueCholesterol').html(varValueCholesterol);
$('#test1Data #varValueSodium').html(varValueSodium);
$('#test1Data #varValueTotalCarb').html(varValueTotalCarb);
$('#test1Data #varValueFibers').html(varValueFibers);
$('#test1Data #varValueSugars').html(varValueSugars);
$('#test1Data #varValueAddedSugars').html(varValueAddedSugars);
$('#test1Data #varValueProteins').html(varValueProteins);
$('#test1Data #varValueVitaminD').html(varValueVitaminD);
$('#test1Data #varValueCalcium').html(varValueCalcium);
$('#test1Data #varValueIron').html(varValueIron);
$('#test1Data #varValuePotassium_2018').html(varValuePotassium_2018);
$('#test1Data #varValueCaffeine').html(varValueCaffeine);



Nutrition Facts
10.1 Servings Per Container
Serving Size: 1 (4.5 grams)
Rounding On; Decimal Place 1 - Use %DV Values
Amount Per Serving
Calories 15
% Daily Value*
Total Fat 21 grams 32% Daily Value
Saturated Fat 10 grams 50% Daily Value
Trans Fat 9 grams
Polyunsaturated Fat 2.5 grams
Monounsaturated Fat 21 grams
Cholesterol 5 milligrams 2% Daily Value
Sodium 0 milligrams 0% Daily Value
Total Carbohydrates 15 grams 5% Daily Value
Dietary Fiber 16 grams 64% Daily Value
Sugars 22 grams
Includes 20 grams Added Sugars 40% Daily Value
Protein 22 grams
Vitamin D 1 micrograms 4%
Calcium 107 milligrams 8%
Iron 3 milligrams 19%
Potassium 945 milligrams 20%
Caffeine 11mg
The % Daily Value (DV) tells you how much a nutrient in a serving of food contributes to a daily diet. 2000 calories a day is used for general nutrition advice.
INGREDIENTS: None
Data not available

Actual Data used by the label
Serving Weight Grams4.48
Servings Per Container10.06
Calories17.36
Total Fat20.79
Saturated Fat9.700000000000001
Trans Fat8.8
Polysaturated Fat2.36
Monosaturated Fat21.17
Cholesterol7.12
Sodium2.82
Total Carb14.61
Fibers16.02
Sugars21.81
Added Sugars20.05
Proteins21.82
Vitamin D3.74
Calcium8.26
Iron18.8
Potassium20.11
Caffeine10.65

Example #2 - Rounding On; Decimal Place 1 - Use %DV for Vitamin D, Potassium, Iron and Calcium

let min = 200;
let max = 2000;

$('#test2').nutritionLabel({
	showServingsPerContainer : true,
	itemName : 'Rounding On; Decimal Place 1 - Use %DV Values',
	allowFDARounding : true,
	showPolyFat : true,
	showMonoFat : true,

	valueServingWeightGrams : varValueServingWeightGrams = Math.floor((Math.random() * max) + min) * .01,
	valueServingPerContainer : varValueServingPerContainer = Math.floor((Math.random() * max) + min) * .01,
	valueCalories : varValueCalories = Math.floor((Math.random() * max) + min) * .01,
	valueTotalFat : varValueTotalFat = Math.floor((Math.random() * max) + min) * .01,
	valueSatFat : varValueSatFat = Math.floor((Math.random() * max) + min) * .01,
	valueTransFat : varValueTransFat = Math.floor((Math.random() * max) + min) * .01,
	valuePolyFat : varValuePolyFat = Math.floor((Math.random() * max) + min) * .01,
	valueMonoFat : varValueMonoFat = Math.floor((Math.random() * max) + min) * .01,
	valueCholesterol : varValueCholesterol = Math.floor((Math.random() * max) + min) * .01,
	valueSodium : varValueSodium = Math.floor((Math.random() * max) + min) * .01,
	valueTotalCarb : varValueTotalCarb = Math.floor((Math.random() * max) + min) * .01,
	valueFibers : varValueFibers = Math.floor((Math.random() * max) + min) * .01,
	valueSugars : varValueSugars = Math.floor((Math.random() * max) + min) * .01,
	valueAddedSugars : varValueAddedSugars = Math.floor((Math.random() * max) + min) * .01,
	valueProteins : varValueProteins = Math.floor((Math.random() * max) + min) * .01,
	valueVitaminD : varValueVitaminD = Math.floor((Math.random() * max) + min) * .01,
	valueCalcium : varValueCalcium = Math.floor((Math.random() * max) + min) * .01,
	valueIron : varValueIron = Math.floor((Math.random() * max) + min) * .01,
	valuePotassium_2018 : varValuePotassium_2018 = Math.floor((Math.random() * max) + min) * .01, //this is for the 2018 version
	valueCaffeine : varValueCaffeine = Math.floor((Math.random() * max) + min) * .01,

	showLegacyVersion : false
});

$('#test2Data #varValueServingWeightGrams').html(varValueServingWeightGrams);
$('#test2Data #varValueServingPerContainer').html(varValueServingPerContainer);
$('#test2Data #varValueCalories').html(varValueCalories);
$('#test2Data #varValueTotalFat').html(varValueTotalFat);
$('#test2Data #varValueSatFat').html(varValueSatFat);
$('#test2Data #varValueTransFat').html(varValueTransFat);
$('#test2Data #varValuePolyFat').html(varValuePolyFat);
$('#test2Data #varValueMonoFat').html(varValueMonoFat);
$('#test2Data #varValueCholesterol').html(varValueCholesterol);
$('#test2Data #varValueSodium').html(varValueSodium);
$('#test2Data #varValueTotalCarb').html(varValueTotalCarb);
$('#test2Data #varValueFibers').html(varValueFibers);
$('#test2Data #varValueSugars').html(varValueSugars);
$('#test2Data #varValueAddedSugars').html(varValueAddedSugars);
$('#test2Data #varValueProteins').html(varValueProteins);
$('#test2Data #varValueVitaminD').html(varValueVitaminD);
$('#test2Data #varValueCalcium').html(varValueCalcium);
$('#test2Data #varValueIron').html(varValueIron);
$('#test2Data #varValuePotassium_2018').html(varValuePotassium_2018);
$('#test2Data #varValueCaffeine').html(varValueCaffeine);



Nutrition Facts
4.8 Servings Per Container
Serving Size: 1 (16.4 grams)
Rounding Off; Decimal Place 1 - Use Base Values
Amount Per Serving
Calories 6.3
% Daily Value*
Total Fat 19.9 grams 31% Daily Value
Saturated Fat 10.1 grams 50% Daily Value
Trans Fat 3.9 grams
Polyunsaturated Fat 16.1 grams
Monounsaturated Fat 6.3 grams
Cholesterol 7.6 milligrams 3% Daily Value
Sodium 21.9 milligrams 1% Daily Value
Total Carbohydrates 10.4 grams 3% Daily Value
Dietary Fiber 13.8 grams 55% Daily Value
Sugars 14.7 grams
Includes 18.2 grams Added Sugars 36% Daily Value
Protein 4 grams
Vitamin D 13.3 micrograms 67% Daily Value
Calcium 14.7 milligrams 1% Daily Value
Iron 15.2 milligrams 85% Daily Value
Potassium 6 milligrams 0% Daily Value
Caffeine 21.2mg
The % Daily Value (DV) tells you how much a nutrient in a serving of food contributes to a daily diet. 2000 calories a day is used for general nutrition advice.
INGREDIENTS: None
Data not available

Actual Data used by the label
Serving Weight Grams16.37
Servings Per Container4.82
Calories6.34
Total Fat19.93
Saturated Fat10.05
Trans Fat3.9
Polysaturated Fat16.080000000000002
Monosaturated Fat6.32
Cholesterol7.63
Sodium21.86
Total Carb10.41
Fibers13.75
Sugars14.69
Added Sugars18.240000000000002
Proteins3.95
Vitamin D13.3
Calcium14.68
Iron15.23
Potassium5.95
Caffeine21.23

Example #3 - Rounding Off; Decimal Place 1 - Use Base Values for Vitamin D, Potassium, Iron and Calcium

let min = 200;
let max = 2000;
let minVitaminDIron = 50;
let maxVitaminDIron = 100;
let minCalcium = 100;
let maxCalcium = 1500;
let minPotassium = 100;
let maxPotassium = 1500;

$('#test3').nutritionLabel({
	showServingsPerContainer : true,
	useBaseValueFor2018LabelAndNotDVPercentage : true,
	itemName : 'Rounding Off; Decimal Place 1 - Use Base Values',
	showPolyFat : true,
	showMonoFat : true,

	valueServingWeightGrams : varValueServingWeightGrams = Math.floor((Math.random() * max) + min) * .01,
	valueServingPerContainer : varValueServingPerContainer = Math.floor((Math.random() * max) + min) * .01,
	valueCalories : varValueCalories = Math.floor((Math.random() * max) + min) * .01,
	valueTotalFat : varValueTotalFat = Math.floor((Math.random() * max) + min) * .01,
	valueSatFat : varValueSatFat = Math.floor((Math.random() * max) + min) * .01,
	valueTransFat : varValueTransFat = Math.floor((Math.random() * max) + min) * .01,
	valuePolyFat : varValuePolyFat = Math.floor((Math.random() * max) + min) * .01,
	valueMonoFat : varValueMonoFat = Math.floor((Math.random() * max) + min) * .01,
	valueCholesterol : varValueCholesterol = Math.floor((Math.random() * max) + min) * .01,
	valueSodium : varValueSodium = Math.floor((Math.random() * max) + min) * .01,
	valueTotalCarb : varValueTotalCarb = Math.floor((Math.random() * max) + min) * .01,
	valueFibers : varValueFibers = Math.floor((Math.random() * max) + min) * .01,
	valueSugars : varValueSugars = Math.floor((Math.random() * max) + min) * .01,
	valueAddedSugars : varValueAddedSugars = Math.floor((Math.random() * max) + min) * .01,
	valueProteins : varValueProteins = Math.floor((Math.random() * max) + min) * .01,
	valueVitaminD : varValueVitaminD = Math.floor((Math.random() * max) + min) * .01,
	valueCalcium : varValueCalcium = Math.floor((Math.random() * max) + min) * .01,
	valueIron : varValueIron = Math.floor((Math.random() * max) + min) * .01,
	valuePotassium_2018 : varValuePotassium_2018 = Math.floor((Math.random() * max) + min) * .01, //this is for the 2018 version
	valueCaffeine : varValueCaffeine = Math.floor((Math.random() * max) + min) * .01,

	showLegacyVersion : false
});

$('#test3Data #varValueServingWeightGrams').html(varValueServingWeightGrams);
$('#test3Data #varValueServingPerContainer').html(varValueServingPerContainer);
$('#test3Data #varValueCalories').html(varValueCalories);
$('#test3Data #varValueTotalFat').html(varValueTotalFat);
$('#test3Data #varValueSatFat').html(varValueSatFat);
$('#test3Data #varValueTransFat').html(varValueTransFat);
$('#test3Data #varValuePolyFat').html(varValuePolyFat);
$('#test3Data #varValueMonoFat').html(varValueMonoFat);
$('#test3Data #varValueCholesterol').html(varValueCholesterol);
$('#test3Data #varValueSodium').html(varValueSodium);
$('#test3Data #varValueTotalCarb').html(varValueTotalCarb);
$('#test3Data #varValueFibers').html(varValueFibers);
$('#test3Data #varValueSugars').html(varValueSugars);
$('#test3Data #varValueAddedSugars').html(varValueAddedSugars);
$('#test3Data #varValueProteins').html(varValueProteins);
$('#test3Data #varValueVitaminD').html(varValueVitaminD);
$('#test3Data #varValueCalcium').html(varValueCalcium);
$('#test3Data #varValueIron').html(varValueIron);
$('#test3Data #varValuePotassium_2018').html(varValuePotassium_2018);
$('#test3Data #varValueCaffeine').html(varValueCaffeine);



Nutrition Facts
8.4 Servings Per Container
Serving Size: 1 (11.8 grams)
Rounding On; Decimal Place 1 - Use Base Values
Amount Per Serving
Calories 0
% Daily Value*
Total Fat 14 grams 22% Daily Value
Saturated Fat 18 grams 90% Daily Value
Trans Fat 13 grams
Polyunsaturated Fat 14 grams
Monounsaturated Fat 11 grams
Cholesterol 20 milligrams 7% Daily Value
Sodium 0 milligrams 0% Daily Value
Total Carbohydrates 19 grams 6% Daily Value
Dietary Fiber 12 grams 48% Daily Value
Sugars 16 grams
Includes 17 grams Added Sugars 34% Daily Value
Protein 7 grams
Vitamin D 3.9 micrograms 20% Daily Value
Calcium 10 milligrams 0% Daily Value
Iron 21.8 milligrams 120% Daily Value
Potassium 10 milligrams 0% Daily Value
Caffeine 15mg
The % Daily Value (DV) tells you how much a nutrient in a serving of food contributes to a daily diet. 2000 calories a day is used for general nutrition advice.
INGREDIENTS: None
Data not available

Actual Data used by the label
Serving Weight Grams11.82
Servings Per Container8.44
Calories4.5600000000000005
Total Fat13.71
Saturated Fat18.02
Trans Fat13.46
Polysaturated Fat13.9
Monosaturated Fat10.81
Cholesterol18.35
Sodium3.5100000000000002
Total Carb19.150000000000002
Fibers12.450000000000001
Sugars15.67
Added Sugars16.94
Proteins6.61
Vitamin D3.85
Calcium11.34
Iron21.84
Potassium6.32
Caffeine15.47

Example #4 - Rounding On; Decimal Place 1 - Use Base Values for Vitamin D, Potassium, Iron and Calcium

let min = 200;
let max = 2000;
let minVitaminDIron = 50;
let maxVitaminDIron = 100;
let minCalcium = 100;
let maxCalcium = 1500;
let minPotassium = 100;
let maxPotassium = 1500;

$('#test4').nutritionLabel({
	showServingsPerContainer : true,
	useBaseValueFor2018LabelAndNotDVPercentage : true,
	allowFDARounding : true,
	itemName : 'Rounding On; Decimal Place 1 - Use Base Values',
	showPolyFat : true,
	showMonoFat : true,

	valueServingWeightGrams : varValueServingWeightGrams = Math.floor((Math.random() * max) + min) * .01,
	valueServingPerContainer : varValueServingPerContainer = Math.floor((Math.random() * max) + min) * .01,
	valueCalories : varValueCalories = Math.floor((Math.random() * max) + min) * .01,
	valueTotalFat : varValueTotalFat = Math.floor((Math.random() * max) + min) * .01,
	valueSatFat : varValueSatFat = Math.floor((Math.random() * max) + min) * .01,
	valueTransFat : varValueTransFat = Math.floor((Math.random() * max) + min) * .01,
	valuePolyFat : varValuePolyFat = Math.floor((Math.random() * max) + min) * .01,
	valueMonoFat : varValueMonoFat = Math.floor((Math.random() * max) + min) * .01,
	valueCholesterol : varValueCholesterol = Math.floor((Math.random() * max) + min) * .01,
	valueSodium : varValueSodium = Math.floor((Math.random() * max) + min) * .01,
	valueTotalCarb : varValueTotalCarb = Math.floor((Math.random() * max) + min) * .01,
	valueFibers : varValueFibers = Math.floor((Math.random() * max) + min) * .01,
	valueSugars : varValueSugars = Math.floor((Math.random() * max) + min) * .01,
	valueAddedSugars : varValueAddedSugars = Math.floor((Math.random() * max) + min) * .01,
	valueProteins : varValueProteins = Math.floor((Math.random() * max) + min) * .01,
	valueVitaminD : varValueVitaminD = Math.floor((Math.random() * max) + min) * .01,
	valueCalcium : varValueCalcium = Math.floor((Math.random() * max) + min) * .01,
	valueIron : varValueIron = Math.floor((Math.random() * max) + min) * .01,
	valuePotassium_2018 : varValuePotassium_2018 = Math.floor((Math.random() * max) + min) * .01, //this is for the 2018 version
	valueCaffeine : varValueCaffeine = Math.floor((Math.random() * max) + min) * .01,

	showLegacyVersion : false
});

$('#test4Data #varValueServingWeightGrams').html(varValueServingWeightGrams);
$('#test4Data #varValueServingPerContainer').html(varValueServingPerContainer);
$('#test4Data #varValueCalories').html(varValueCalories);
$('#test4Data #varValueTotalFat').html(varValueTotalFat);
$('#test4Data #varValueSatFat').html(varValueSatFat);
$('#test4Data #varValueTransFat').html(varValueTransFat);
$('#test4Data #varValuePolyFat').html(varValuePolyFat);
$('#test4Data #varValueMonoFat').html(varValueMonoFat);
$('#test4Data #varValueCholesterol').html(varValueCholesterol);
$('#test4Data #varValueSodium').html(varValueSodium);
$('#test4Data #varValueTotalCarb').html(varValueTotalCarb);
$('#test4Data #varValueFibers').html(varValueFibers);
$('#test4Data #varValueSugars').html(varValueSugars);
$('#test4Data #varValueAddedSugars').html(varValueAddedSugars);
$('#test4Data #varValueProteins').html(varValueProteins);
$('#test4Data #varValueVitaminD').html(varValueVitaminD);
$('#test4Data #varValueCalcium').html(varValueCalcium);
$('#test4Data #varValueIron').html(varValueIron);
$('#test4Data #varValuePotassium_2018').html(varValuePotassium_2018);
$('#test4Data #varValueCaffeine').html(varValueCaffeine);



Nutrition Facts
4.49 Servings Per Container
Serving Size: 1 (20.64 grams)
Rounding Off; Decimal Place 2 - Use %DV Values
Amount Per Serving
Calories 11.32
% Daily Value*
Total Fat 3.05 grams 5% Daily Value
Saturated Fat 6.19 grams 31% Daily Value
Trans Fat 15.93 grams
Polyunsaturated Fat 19.71 grams
Monounsaturated Fat 19.68 grams
Cholesterol 13.33 milligrams 4% Daily Value
Sodium 15.79 milligrams 1% Daily Value
Total Carbohydrates 20.54 grams 7% Daily Value
Dietary Fiber 21.2 grams 85% Daily Value
Sugars 10.26 grams
Includes 11.1 grams Added Sugars 22% Daily Value
Protein 3.82 grams
Vitamin D 1 micrograms 5%
Calcium 166 milligrams 13%
Iron 1 milligrams 5%
Potassium 329 milligrams 7%
Caffeine 11.63mg
The % Daily Value (DV) tells you how much a nutrient in a serving of food contributes to a daily diet. 2000 calories a day is used for general nutrition advice.
INGREDIENTS: None
Data not available

Actual Data used by the label
Serving Weight Grams20.639
Servings Per Container4.486
Calories11.321
Total Fat3.051
Saturated Fat6.187
Trans Fat15.93
Polysaturated Fat19.71
Monosaturated Fat19.678
Cholesterol13.33
Sodium15.785
Total Carb20.54
Fibers21.198
Sugars10.257
Added Sugars11.104000000000001
Proteins3.819
Vitamin D4.947
Calcium12.775
Iron5.298
Potassium7.007000000000001
Caffeine11.63

Example #5 - Rounding Off; Decimal Place 2 - Use %DV for Vitamin D, Potassium, Iron and Calcium

let min = 2000;
let max = 20000;

$('#test5').nutritionLabel({
	showServingsPerContainer : true,
	itemName : 'Rounding Off; Decimal Place 2 - Use %DV Values',
	showPolyFat : true,
	showMonoFat : true,
	decimalPlacesForNutrition : 2,

	valueServingWeightGrams : varValueServingWeightGrams = Math.floor((Math.random() * max) + min) * .001,
	valueServingPerContainer : varValueServingPerContainer = Math.floor((Math.random() * max) + min) * .001,
	valueCalories : varValueCalories = Math.floor((Math.random() * max) + min) * .001,
	valueTotalFat : varValueTotalFat = Math.floor((Math.random() * max) + min) * .001,
	valueSatFat : varValueSatFat = Math.floor((Math.random() * max) + min) * .001,
	valueTransFat : varValueTransFat = Math.floor((Math.random() * max) + min) * .001,
	valuePolyFat : varValuePolyFat = Math.floor((Math.random() * max) + min) * .001,
	valueMonoFat : varValueMonoFat = Math.floor((Math.random() * max) + min) * .001,
	valueCholesterol : varValueCholesterol = Math.floor((Math.random() * max) + min) * .001,
	valueSodium : varValueSodium = Math.floor((Math.random() * max) + min) * .001,
	valueTotalCarb : varValueTotalCarb = Math.floor((Math.random() * max) + min) * .001,
	valueFibers : varValueFibers = Math.floor((Math.random() * max) + min) * .001,
	valueSugars : varValueSugars = Math.floor((Math.random() * max) + min) * .001,
	valueAddedSugars : varValueAddedSugars = Math.floor((Math.random() * max) + min) * .001,
	valueProteins : varValueProteins = Math.floor((Math.random() * max) + min) * .001,
	valueVitaminD : varValueVitaminD = Math.floor((Math.random() * max) + min) * .001,
	valueCalcium : varValueCalcium = Math.floor((Math.random() * max) + min) * .001,
	valueIron : varValueIron = Math.floor((Math.random() * max) + min) * .001,
	valuePotassium_2018 : varValuePotassium_2018 = Math.floor((Math.random() * max) + min) * .001, //this is for the 2018 version
	valueCaffeine : varValueCaffeine = Math.floor((Math.random() * max) + min) * .001,

	showLegacyVersion : false
});

$('#test5Data #varValueServingWeightGrams').html(varValueServingWeightGrams);
$('#test5Data #varValueServingPerContainer').html(varValueServingPerContainer);
$('#test5Data #varValueCalories').html(varValueCalories);
$('#test5Data #varValueTotalFat').html(varValueTotalFat);
$('#test5Data #varValueSatFat').html(varValueSatFat);
$('#test5Data #varValueTransFat').html(varValueTransFat);
$('#test5Data #varValuePolyFat').html(varValuePolyFat);
$('#test5Data #varValueMonoFat').html(varValueMonoFat);
$('#test5Data #varValueCholesterol').html(varValueCholesterol);
$('#test5Data #varValueSodium').html(varValueSodium);
$('#test5Data #varValueTotalCarb').html(varValueTotalCarb);
$('#test5Data #varValueFibers').html(varValueFibers);
$('#test5Data #varValueSugars').html(varValueSugars);
$('#test5Data #varValueAddedSugars').html(varValueAddedSugars);
$('#test5Data #varValueProteins').html(varValueProteins);
$('#test5Data #varValueVitaminD').html(varValueVitaminD);
$('#test5Data #varValueCalcium').html(varValueCalcium);
$('#test5Data #varValueIron').html(varValueIron);
$('#test5Data #varValuePotassium_2018').html(varValuePotassium_2018);
$('#test5Data #varValueCaffeine').html(varValueCaffeine);



Nutrition Facts
9.24 Servings Per Container
Serving Size: 1 (8.54 grams)
Rounding On; Decimal Place 2 - Use %DV Values
Amount Per Serving
Calories 0
% Daily Value*
Total Fat 15 grams 23% Daily Value
Saturated Fat 11 grams 55% Daily Value
Trans Fat 19 grams
Polyunsaturated Fat 3 grams
Monounsaturated Fat 16 grams
Cholesterol < 5 milligrams 0% Daily Value
Sodium 0 milligrams 0% Daily Value
Total Carbohydrates 13 grams 4% Daily Value
Dietary Fiber 4 grams 16% Daily Value
Sugars 9 grams
Includes 21 grams Added Sugars 42% Daily Value
Protein 15 grams
Vitamin D 1 micrograms 7%
Calcium 206 milligrams 16%
Iron 3 milligrams 18%
Potassium 236 milligrams 5%
Caffeine 8mg
The % Daily Value (DV) tells you how much a nutrient in a serving of food contributes to a daily diet. 2000 calories a day is used for general nutrition advice.
INGREDIENTS: None
Data not available

Actual Data used by the label
Serving Weight Grams8.542
Servings Per Container9.237
Calories3.585
Total Fat15.248000000000001
Saturated Fat10.665000000000001
Trans Fat19.131
Polysaturated Fat2.953
Monosaturated Fat15.583
Cholesterol2.505
Sodium2.802
Total Carb12.84
Fibers3.7640000000000002
Sugars8.8
Added Sugars21.138
Proteins15.485000000000001
Vitamin D7.222
Calcium15.841000000000001
Iron18.265
Potassium5.025
Caffeine8.221

Example #6 - Rounding On; Decimal Place 2 - Use %DV for Vitamin D, Potassium, Iron and Calcium

let min = 2000;
let max = 20000;

$('#test6').nutritionLabel({
	showServingsPerContainer : true,
	itemName : 'Rounding On; Decimal Place 2 - Use %DV Values',
	allowFDARounding : true,
	showPolyFat : true,
	showMonoFat : true,
	decimalPlacesForNutrition : 2,

	valueServingWeightGrams : varValueServingWeightGrams = Math.floor((Math.random() * max) + min) * .001,
	valueServingPerContainer : varValueServingPerContainer = Math.floor((Math.random() * max) + min) * .001,
	valueCalories : varValueCalories = Math.floor((Math.random() * max) + min) * .001,
	valueTotalFat : varValueTotalFat = Math.floor((Math.random() * max) + min) * .001,
	valueSatFat : varValueSatFat = Math.floor((Math.random() * max) + min) * .001,
	valueTransFat : varValueTransFat = Math.floor((Math.random() * max) + min) * .001,
	valuePolyFat : varValuePolyFat = Math.floor((Math.random() * max) + min) * .001,
	valueMonoFat : varValueMonoFat = Math.floor((Math.random() * max) + min) * .001,
	valueCholesterol : varValueCholesterol = Math.floor((Math.random() * max) + min) * .001,
	valueSodium : varValueSodium = Math.floor((Math.random() * max) + min) * .001,
	valueTotalCarb : varValueTotalCarb = Math.floor((Math.random() * max) + min) * .001,
	valueFibers : varValueFibers = Math.floor((Math.random() * max) + min) * .001,
	valueSugars : varValueSugars = Math.floor((Math.random() * max) + min) * .001,
	valueAddedSugars : varValueAddedSugars = Math.floor((Math.random() * max) + min) * .001,
	valueProteins : varValueProteins = Math.floor((Math.random() * max) + min) * .001,
	valueVitaminD : varValueVitaminD = Math.floor((Math.random() * max) + min) * .001,
	valueCalcium : varValueCalcium = Math.floor((Math.random() * max) + min) * .001,
	valueIron : varValueIron = Math.floor((Math.random() * max) + min) * .001,
	valuePotassium_2018 : varValuePotassium_2018 = Math.floor((Math.random() * max) + min) * .001, //this is for the 2018 version
	valueCaffeine : varValueCaffeine = Math.floor((Math.random() * max) + min) * .001,

	showLegacyVersion : false
});

$('#test6Data #varValueServingWeightGrams').html(varValueServingWeightGrams);
$('#test6Data #varValueServingPerContainer').html(varValueServingPerContainer);
$('#test6Data #varValueCalories').html(varValueCalories);
$('#test6Data #varValueTotalFat').html(varValueTotalFat);
$('#test6Data #varValueSatFat').html(varValueSatFat);
$('#test6Data #varValueTransFat').html(varValueTransFat);
$('#test6Data #varValuePolyFat').html(varValuePolyFat);
$('#test6Data #varValueMonoFat').html(varValueMonoFat);
$('#test6Data #varValueCholesterol').html(varValueCholesterol);
$('#test6Data #varValueSodium').html(varValueSodium);
$('#test6Data #varValueTotalCarb').html(varValueTotalCarb);
$('#test6Data #varValueFibers').html(varValueFibers);
$('#test6Data #varValueSugars').html(varValueSugars);
$('#test6Data #varValueAddedSugars').html(varValueAddedSugars);
$('#test6Data #varValueProteins').html(varValueProteins);
$('#test6Data #varValueVitaminD').html(varValueVitaminD);
$('#test6Data #varValueCalcium').html(varValueCalcium);
$('#test6Data #varValueIron').html(varValueIron);
$('#test6Data #varValuePotassium_2018').html(varValuePotassium_2018);
$('#test6Data #varValueCaffeine').html(varValueCaffeine);



Nutrition Facts
14.5 Servings Per Container
Serving Size: 1 (19.02 grams)
Rounding Off; Decimal Place 2 - Use Base Values
Amount Per Serving
Calories 15.02
% Daily Value*
Total Fat 6.97 grams 11% Daily Value
Saturated Fat 21.24 grams 106% Daily Value
Trans Fat 9.31 grams
Polyunsaturated Fat 20.24 grams
Monounsaturated Fat 9.21 grams
Cholesterol 16.08 milligrams 5% Daily Value
Sodium 12.65 milligrams 1% Daily Value
Total Carbohydrates 12.21 grams 4% Daily Value
Dietary Fiber 16.41 grams 66% Daily Value
Sugars 6.63 grams
Includes 19.05 grams Added Sugars 38% Daily Value
Protein 10.52 grams
Vitamin D 13.56 micrograms 68% Daily Value
Calcium 19.26 milligrams 1% Daily Value
Iron 8.67 milligrams 48% Daily Value
Potassium 4.72 milligrams 0% Daily Value
Caffeine 9.2mg
The % Daily Value (DV) tells you how much a nutrient in a serving of food contributes to a daily diet. 2000 calories a day is used for general nutrition advice.
INGREDIENTS: None
Data not available

Actual Data used by the label
Serving Weight Grams19.018
Servings Per Container14.497
Calories15.021
Total Fat6.97
Saturated Fat21.239
Trans Fat9.305
Polysaturated Fat20.236
Monosaturated Fat9.212
Cholesterol16.084
Sodium12.645
Total Carb12.211
Fibers16.408
Sugars6.6290000000000004
Added Sugars19.053
Proteins10.52
Vitamin D13.557
Calcium19.26
Iron8.67
Potassium4.722
Caffeine9.197000000000001

Example #7 - Rounding Off; Decimal Place 2 - Use Base Values for Vitamin D, Potassium, Iron and Calcium

let min = 2000;
let max = 20000;
let minVitaminDIron = 50;
let maxVitaminDIron = 100;
let minCalcium = 100;
let maxCalcium = 1500;
let minPotassium = 100;
let maxPotassium = 1500;

$('#test7').nutritionLabel({
	showServingsPerContainer : true,
	useBaseValueFor2018LabelAndNotDVPercentage : true,
	itemName : 'Rounding Off; Decimal Place 2 - Use Base Values',
	showPolyFat : true,
	showMonoFat : true,
	decimalPlacesForNutrition : 2,

	valueServingWeightGrams : varValueServingWeightGrams = Math.floor((Math.random() * max) + min) * .001,
	valueServingPerContainer : varValueServingPerContainer = Math.floor((Math.random() * max) + min) * .001,
	valueCalories : varValueCalories = Math.floor((Math.random() * max) + min) * .001,
	valueTotalFat : varValueTotalFat = Math.floor((Math.random() * max) + min) * .001,
	valueSatFat : varValueSatFat = Math.floor((Math.random() * max) + min) * .001,
	valueTransFat : varValueTransFat = Math.floor((Math.random() * max) + min) * .001,
	valuePolyFat : varValuePolyFat = Math.floor((Math.random() * max) + min) * .001,
	valueMonoFat : varValueMonoFat = Math.floor((Math.random() * max) + min) * .001,
	valueCholesterol : varValueCholesterol = Math.floor((Math.random() * max) + min) * .001,
	valueSodium : varValueSodium = Math.floor((Math.random() * max) + min) * .001,
	valueTotalCarb : varValueTotalCarb = Math.floor((Math.random() * max) + min) * .001,
	valueFibers : varValueFibers = Math.floor((Math.random() * max) + min) * .001,
	valueSugars : varValueSugars = Math.floor((Math.random() * max) + min) * .001,
	valueAddedSugars : varValueAddedSugars = Math.floor((Math.random() * max) + min) * .001,
	valueProteins : varValueProteins = Math.floor((Math.random() * max) + min) * .001,
	valueVitaminD : varValueVitaminD = Math.floor((Math.random() * max) + min) * .001,
	valueCalcium : varValueCalcium = Math.floor((Math.random() * max) + min) * .001,
	valueIron : varValueIron = Math.floor((Math.random() * max) + min) * .001,
	valuePotassium_2018 : varValuePotassium_2018 = Math.floor((Math.random() * max) + min) * .001, //this is for the 2018 version
	valueCaffeine : varValueCaffeine = Math.floor((Math.random() * max) + min) * .001,

	showLegacyVersion : false
});

$('#test7Data #varValueServingWeightGrams').html(varValueServingWeightGrams);
$('#test7Data #varValueServingPerContainer').html(varValueServingPerContainer);
$('#test7Data #varValueCalories').html(varValueCalories);
$('#test7Data #varValueTotalFat').html(varValueTotalFat);
$('#test7Data #varValueSatFat').html(varValueSatFat);
$('#test7Data #varValueTransFat').html(varValueTransFat);
$('#test7Data #varValuePolyFat').html(varValuePolyFat);
$('#test7Data #varValueMonoFat').html(varValueMonoFat);
$('#test7Data #varValueCholesterol').html(varValueCholesterol);
$('#test7Data #varValueSodium').html(varValueSodium);
$('#test7Data #varValueTotalCarb').html(varValueTotalCarb);
$('#test7Data #varValueFibers').html(varValueFibers);
$('#test7Data #varValueSugars').html(varValueSugars);
$('#test7Data #varValueAddedSugars').html(varValueAddedSugars);
$('#test7Data #varValueProteins').html(varValueProteins);
$('#test7Data #varValueVitaminD').html(varValueVitaminD);
$('#test7Data #varValueCalcium').html(varValueCalcium);
$('#test7Data #varValueIron').html(varValueIron);
$('#test7Data #varValuePotassium_2018').html(varValuePotassium_2018);
$('#test7Data #varValueCaffeine').html(varValueCaffeine);



Nutrition Facts
19.51 Servings Per Container
Serving Size: 1 (21.11 grams)
Rounding On; Decimal Place 2 - Use Base Values
Amount Per Serving
Calories 10
% Daily Value*
Total Fat 2 grams 3% Daily Value
Saturated Fat 11 grams 55% Daily Value
Trans Fat 4 grams
Polyunsaturated Fat 6 grams
Monounsaturated Fat 9 grams
Cholesterol 15 milligrams 5% Daily Value
Sodium 5 milligrams 0% Daily Value
Total Carbohydrates 13 grams 4% Daily Value
Dietary Fiber 6 grams 24% Daily Value
Sugars 6 grams
Includes 4 grams Added Sugars 8% Daily Value
Protein 8 grams
Vitamin D 5.6 micrograms 30% Daily Value
Calcium 20 milligrams 2% Daily Value
Iron 20.6 milligrams 110% Daily Value
Potassium 10 milligrams 0% Daily Value
Caffeine 17mg
The % Daily Value (DV) tells you how much a nutrient in a serving of food contributes to a daily diet. 2000 calories a day is used for general nutrition advice.
INGREDIENTS: None
Data not available

Actual Data used by the label
Serving Weight Grams21.106
Servings Per Container19.512
Calories11.450000000000001
Total Fat2.136
Saturated Fat11.3
Trans Fat3.762
Polysaturated Fat6.096
Monosaturated Fat8.893
Cholesterol14.624
Sodium7.365
Total Carb12.729000000000001
Fibers6.404
Sugars6.24
Added Sugars3.864
Proteins7.7410000000000005
Vitamin D5.6450000000000005
Calcium15.043000000000001
Iron20.554000000000002
Potassium13.275
Caffeine16.554000000000002

Example #8 - Rounding On; Decimal Place 2 - Use Base Values for Vitamin D, Potassium, Iron and Calcium

let min = 2000;
let max = 20000;
let minVitaminDIron = 50;
let maxVitaminDIron = 100;
let minCalcium = 100;
let maxCalcium = 1500;
let minPotassium = 100;
let maxPotassium = 1500;

$('#test8').nutritionLabel({
	showServingsPerContainer : true,
	useBaseValueFor2018LabelAndNotDVPercentage : true,
	allowFDARounding : true,
	itemName : 'Rounding On; Decimal Place 2 - Use Base Values',
	showPolyFat : true,
	showMonoFat : true,
	decimalPlacesForNutrition : 2,

	valueServingWeightGrams : varValueServingWeightGrams = Math.floor((Math.random() * max) + min) * .001,
	valueServingPerContainer : varValueServingPerContainer = Math.floor((Math.random() * max) + min) * .001,
	valueCalories : varValueCalories = Math.floor((Math.random() * max) + min) * .001,
	valueTotalFat : varValueTotalFat = Math.floor((Math.random() * max) + min) * .001,
	valueSatFat : varValueSatFat = Math.floor((Math.random() * max) + min) * .001,
	valueTransFat : varValueTransFat = Math.floor((Math.random() * max) + min) * .001,
	valuePolyFat : varValuePolyFat = Math.floor((Math.random() * max) + min) * .001,
	valueMonoFat : varValueMonoFat = Math.floor((Math.random() * max) + min) * .001,
	valueCholesterol : varValueCholesterol = Math.floor((Math.random() * max) + min) * .001,
	valueSodium : varValueSodium = Math.floor((Math.random() * max) + min) * .001,
	valueTotalCarb : varValueTotalCarb = Math.floor((Math.random() * max) + min) * .001,
	valueFibers : varValueFibers = Math.floor((Math.random() * max) + min) * .001,
	valueSugars : varValueSugars = Math.floor((Math.random() * max) + min) * .001,
	valueAddedSugars : varValueAddedSugars = Math.floor((Math.random() * max) + min) * .001,
	valueProteins : varValueProteins = Math.floor((Math.random() * max) + min) * .001,
	valueVitaminD : varValueVitaminD = Math.floor((Math.random() * max) + min) * .001,
	valueCalcium : varValueCalcium = Math.floor((Math.random() * max) + min) * .001,
	valueIron : varValueIron = Math.floor((Math.random() * max) + min) * .001,
	valuePotassium_2018 : varValuePotassium_2018 = Math.floor((Math.random() * max) + min) * .001, //this is for the 2018 version
	valueCaffeine : varValueCaffeine = Math.floor((Math.random() * max) + min) * .001,

	showLegacyVersion : false
});

$('#test8Data #varValueServingWeightGrams').html(varValueServingWeightGrams);
$('#test8Data #varValueServingPerContainer').html(varValueServingPerContainer);
$('#test8Data #varValueCalories').html(varValueCalories);
$('#test8Data #varValueTotalFat').html(varValueTotalFat);
$('#test8Data #varValueSatFat').html(varValueSatFat);
$('#test8Data #varValueTransFat').html(varValueTransFat);
$('#test8Data #varValuePolyFat').html(varValuePolyFat);
$('#test8Data #varValueMonoFat').html(varValueMonoFat);
$('#test8Data #varValueCholesterol').html(varValueCholesterol);
$('#test8Data #varValueSodium').html(varValueSodium);
$('#test8Data #varValueTotalCarb').html(varValueTotalCarb);
$('#test8Data #varValueFibers').html(varValueFibers);
$('#test8Data #varValueSugars').html(varValueSugars);
$('#test8Data #varValueAddedSugars').html(varValueAddedSugars);
$('#test8Data #varValueProteins').html(varValueProteins);
$('#test8Data #varValueVitaminD').html(varValueVitaminD);
$('#test8Data #varValueCalcium').html(varValueCalcium);
$('#test8Data #varValueIron').html(varValueIron);
$('#test8Data #varValuePotassium_2018').html(varValuePotassium_2018);
$('#test8Data #varValueCaffeine').html(varValueCaffeine);



Nutrition Facts
8.658 Servings Per Container
Serving Size: 1 (7.939 grams)
Rounding Off; Decimal Place 3 - Use %DV Values
Amount Per Serving
Calories 4.344
% Daily Value*
Total Fat 13.296 grams 20% Daily Value
Saturated Fat 3.456 grams 17% Daily Value
Trans Fat 13.877 grams
Polyunsaturated Fat 7.367 grams
Monounsaturated Fat 16.299 grams
Cholesterol 17.572 milligrams 6% Daily Value
Sodium 13.215 milligrams 1% Daily Value
Total Carbohydrates 14.294 grams 5% Daily Value
Dietary Fiber 14.631 grams 59% Daily Value
Sugars 12.67 grams
Includes 18.033 grams Added Sugars 36% Daily Value
Protein 5.236 grams
Vitamin D 3 micrograms 14%
Calcium 173 milligrams 13%
Iron 3 milligrams 18%
Potassium 546 milligrams 12%
Caffeine 17.986mg
The % Daily Value (DV) tells you how much a nutrient in a serving of food contributes to a daily diet. 2000 calories a day is used for general nutrition advice.
INGREDIENTS: None
Data not available

Actual Data used by the label
Serving Weight Grams7.939
Servings Per Container8.6583
Calories4.344
Total Fat13.2955
Saturated Fat3.4563
Trans Fat13.8765
Polysaturated Fat7.366700000000001
Monosaturated Fat16.2987
Cholesterol17.572300000000002
Sodium13.2147
Total Carb14.2939
Fibers14.6309
Sugars12.669500000000001
Added Sugars18.0332
Proteins5.2359
Vitamin D14.4198
Calcium13.343300000000001
Iron18.4842
Potassium11.616800000000001
Caffeine17.9862

Example #9 - Rounding Off; Decimal Place 3 - Use %DV for Vitamin D, Potassium, Iron and Calcium

let min = 20000;
let max = 200000;

$('#test9').nutritionLabel({
	showServingsPerContainer : true,
	itemName : 'Rounding Off; Decimal Place 3 - Use %DV Values',
	showPolyFat : true,
	showMonoFat : true,
	decimalPlacesForNutrition : 3,

	valueServingWeightGrams : varValueServingWeightGrams = Math.floor((Math.random() * max) + min) * .0001,
	valueServingPerContainer : varValueServingPerContainer = Math.floor((Math.random() * max) + min) * .0001,
	valueCalories : varValueCalories = Math.floor((Math.random() * max) + min) * .0001,
	valueTotalFat : varValueTotalFat = Math.floor((Math.random() * max) + min) * .0001,
	valueSatFat : varValueSatFat = Math.floor((Math.random() * max) + min) * .0001,
	valueTransFat : varValueTransFat = Math.floor((Math.random() * max) + min) * .0001,
	valuePolyFat : varValuePolyFat = Math.floor((Math.random() * max) + min) * .0001,
	valueMonoFat : varValueMonoFat = Math.floor((Math.random() * max) + min) * .0001,
	valueCholesterol : varValueCholesterol = Math.floor((Math.random() * max) + min) * .0001,
	valueSodium : varValueSodium = Math.floor((Math.random() * max) + min) * .0001,
	valueTotalCarb : varValueTotalCarb = Math.floor((Math.random() * max) + min) * .0001,
	valueFibers : varValueFibers = Math.floor((Math.random() * max) + min) * .0001,
	valueSugars : varValueSugars = Math.floor((Math.random() * max) + min) * .0001,
	valueAddedSugars : varValueAddedSugars = Math.floor((Math.random() * max) + min) * .0001,
	valueProteins : varValueProteins = Math.floor((Math.random() * max) + min) * .0001,
	valueVitaminD : varValueVitaminD = Math.floor((Math.random() * max) + min) * .0001,
	valueCalcium : varValueCalcium = Math.floor((Math.random() * max) + min) * .0001,
	valueIron : varValueIron = Math.floor((Math.random() * max) + min) * .0001,
	valuePotassium_2018 : varValuePotassium_2018 = Math.floor((Math.random() * max) + min) * .0001, //this is for the 2018 version
	valueCaffeine : varValueCaffeine = Math.floor((Math.random() * max) + min) * .0001,

	showLegacyVersion : false
});

$('#test9Data #varValueServingWeightGrams').html(varValueServingWeightGrams);
$('#test9Data #varValueServingPerContainer').html(varValueServingPerContainer);
$('#test9Data #varValueCalories').html(varValueCalories);
$('#test9Data #varValueTotalFat').html(varValueTotalFat);
$('#test9Data #varValueSatFat').html(varValueSatFat);
$('#test9Data #varValueTransFat').html(varValueTransFat);
$('#test9Data #varValuePolyFat').html(varValuePolyFat);
$('#test9Data #varValueMonoFat').html(varValueMonoFat);
$('#test9Data #varValueCholesterol').html(varValueCholesterol);
$('#test9Data #varValueSodium').html(varValueSodium);
$('#test9Data #varValueTotalCarb').html(varValueTotalCarb);
$('#test9Data #varValueFibers').html(varValueFibers);
$('#test9Data #varValueSugars').html(varValueSugars);
$('#test9Data #varValueAddedSugars').html(varValueAddedSugars);
$('#test9Data #varValueProteins').html(varValueProteins);
$('#test9Data #varValueVitaminD').html(varValueVitaminD);
$('#test9Data #varValueCalcium').html(varValueCalcium);
$('#test9Data #varValueIron').html(varValueIron);
$('#test9Data #varValuePotassium_2018').html(varValuePotassium_2018);
$('#test9Data #varValueCaffeine').html(varValueCaffeine);



Nutrition Facts
4.784 Servings Per Container
Serving Size: 1 (20.794 grams)
Rounding On; Decimal Place 3 - Use %DV Values
Amount Per Serving
Calories 10
% Daily Value*
Total Fat 10 grams 15% Daily Value
Saturated Fat 14 grams 70% Daily Value
Trans Fat 8 grams
Polyunsaturated Fat 22 grams
Monounsaturated Fat 22 grams
Cholesterol 20 milligrams 7% Daily Value
Sodium 10 milligrams 0% Daily Value
Total Carbohydrates 9 grams 3% Daily Value
Dietary Fiber 13 grams 52% Daily Value
Sugars 11 grams
Includes 21 grams Added Sugars 42% Daily Value
Protein 11 grams
Vitamin D 2 micrograms 11%
Calcium 246 milligrams 19%
Iron 3 milligrams 16%
Potassium 724 milligrams 15%
Caffeine 11mg
The % Daily Value (DV) tells you how much a nutrient in a serving of food contributes to a daily diet. 2000 calories a day is used for general nutrition advice.
INGREDIENTS: None
Data not available

Actual Data used by the label
Serving Weight Grams20.7938
Servings Per Container4.7837000000000005
Calories8.823400000000001
Total Fat9.8571
Saturated Fat14.1912
Trans Fat8.427900000000001
Polysaturated Fat21.543200000000002
Monosaturated Fat21.971
Cholesterol17.540100000000002
Sodium11.8449
Total Carb8.9116
Fibers13.3568
Sugars11.057400000000001
Added Sugars21.3478
Proteins11.1873
Vitamin D11.1552
Calcium18.9008
Iron16.3758
Potassium15.410400000000001
Caffeine11.350800000000001

Example #10 - Rounding On; Decimal Place 3 - Use %DV for Vitamin D, Potassium, Iron and Calcium

let min = 20000;
let max = 200000;

$('#test10').nutritionLabel({
	showServingsPerContainer : true,
	itemName : 'Rounding On; Decimal Place 3 - Use %DV Values',
	allowFDARounding : true,
	showPolyFat : true,
	showMonoFat : true,
	decimalPlacesForNutrition : 3,

	valueServingWeightGrams : varValueServingWeightGrams = Math.floor((Math.random() * max) + min) * .0001,
	valueServingPerContainer : varValueServingPerContainer = Math.floor((Math.random() * max) + min) * .0001,
	valueCalories : varValueCalories = Math.floor((Math.random() * max) + min) * .0001,
	valueTotalFat : varValueTotalFat = Math.floor((Math.random() * max) + min) * .0001,
	valueSatFat : varValueSatFat = Math.floor((Math.random() * max) + min) * .0001,
	valueTransFat : varValueTransFat = Math.floor((Math.random() * max) + min) * .0001,
	valuePolyFat : varValuePolyFat = Math.floor((Math.random() * max) + min) * .0001,
	valueMonoFat : varValueMonoFat = Math.floor((Math.random() * max) + min) * .0001,
	valueCholesterol : varValueCholesterol = Math.floor((Math.random() * max) + min) * .0001,
	valueSodium : varValueSodium = Math.floor((Math.random() * max) + min) * .0001,
	valueTotalCarb : varValueTotalCarb = Math.floor((Math.random() * max) + min) * .0001,
	valueFibers : varValueFibers = Math.floor((Math.random() * max) + min) * .0001,
	valueSugars : varValueSugars = Math.floor((Math.random() * max) + min) * .0001,
	valueAddedSugars : varValueAddedSugars = Math.floor((Math.random() * max) + min) * .0001,
	valueProteins : varValueProteins = Math.floor((Math.random() * max) + min) * .0001,
	valueVitaminD : varValueVitaminD = Math.floor((Math.random() * max) + min) * .0001,
	valueCalcium : varValueCalcium = Math.floor((Math.random() * max) + min) * .0001,
	valueIron : varValueIron = Math.floor((Math.random() * max) + min) * .0001,
	valuePotassium_2018 : varValuePotassium_2018 = Math.floor((Math.random() * max) + min) * .0001, //this is for the 2018 version
	valueCaffeine : varValueCaffeine = Math.floor((Math.random() * max) + min) * .0001,

	showLegacyVersion : false
});

$('#test10Data #varValueServingWeightGrams').html(varValueServingWeightGrams);
$('#test10Data #varValueServingPerContainer').html(varValueServingPerContainer);
$('#test10Data #varValueCalories').html(varValueCalories);
$('#test10Data #varValueTotalFat').html(varValueTotalFat);
$('#test10Data #varValueSatFat').html(varValueSatFat);
$('#test10Data #varValueTransFat').html(varValueTransFat);
$('#test10Data #varValuePolyFat').html(varValuePolyFat);
$('#test10Data #varValueMonoFat').html(varValueMonoFat);
$('#test10Data #varValueCholesterol').html(varValueCholesterol);
$('#test10Data #varValueSodium').html(varValueSodium);
$('#test10Data #varValueTotalCarb').html(varValueTotalCarb);
$('#test10Data #varValueFibers').html(varValueFibers);
$('#test10Data #varValueSugars').html(varValueSugars);
$('#test10Data #varValueAddedSugars').html(varValueAddedSugars);
$('#test10Data #varValueProteins').html(varValueProteins);
$('#test10Data #varValueVitaminD').html(varValueVitaminD);
$('#test10Data #varValueCalcium').html(varValueCalcium);
$('#test10Data #varValueIron').html(varValueIron);
$('#test10Data #varValuePotassium_2018').html(varValuePotassium_2018);
$('#test10Data #varValueCaffeine').html(varValueCaffeine);



Nutrition Facts
16.091 Servings Per Container
Serving Size: 1 (8.456 grams)
Rounding Off; Decimal Place 3 - Use Base Values
Amount Per Serving
Calories 2.455
% Daily Value*
Total Fat 19.76 grams 30% Daily Value
Saturated Fat 6.075 grams 30% Daily Value
Trans Fat 10.539 grams
Polyunsaturated Fat 16.506 grams
Monounsaturated Fat 2.175 grams
Cholesterol 9.497 milligrams 3% Daily Value
Sodium 11.824 milligrams 0% Daily Value
Total Carbohydrates 7.242 grams 2% Daily Value
Dietary Fiber 10.391 grams 42% Daily Value
Sugars 8.15 grams
Includes 5.578 grams Added Sugars 11% Daily Value
Protein 10.701 grams
Vitamin D 20.526 micrograms 103% Daily Value
Calcium 8.563 milligrams 1% Daily Value
Iron 4.494 milligrams 25% Daily Value
Potassium 16.175 milligrams 0% Daily Value
Caffeine 2.467mg
The % Daily Value (DV) tells you how much a nutrient in a serving of food contributes to a daily diet. 2000 calories a day is used for general nutrition advice.
INGREDIENTS: None
Data not available

Actual Data used by the label
Serving Weight Grams8.4557
Servings Per Container16.090700000000002
Calories2.4549000000000003
Total Fat19.7601
Saturated Fat6.0745000000000005
Trans Fat10.539
Polysaturated Fat16.5061
Monosaturated Fat2.1750000000000003
Cholesterol9.4971
Sodium11.8236
Total Carb7.2416
Fibers10.390500000000001
Sugars8.1501
Added Sugars5.5781
Proteins10.700700000000001
Vitamin D20.5258
Calcium8.5634
Iron4.4935
Potassium16.1754
Caffeine2.4669000000000003

Example #11 - Rounding Off; Decimal Place 3 - Use Base Values for Vitamin D, Potassium, Iron and Calcium

let min = 20000;
let max = 200000;
let minVitaminDIron = 50;
let maxVitaminDIron = 100;
let minCalcium = 100;
let maxCalcium = 1500;
let minPotassium = 100;
let maxPotassium = 1500;

$('#test11').nutritionLabel({
	showServingsPerContainer : true,
	useBaseValueFor2018LabelAndNotDVPercentage : true,
	itemName : 'Rounding Off; Decimal Place 3 - Use Base Values',
	showPolyFat : true,
	showMonoFat : true,
	decimalPlacesForNutrition : 3,

	valueServingWeightGrams : varValueServingWeightGrams = Math.floor((Math.random() * max) + min) * .0001,
	valueServingPerContainer : varValueServingPerContainer = Math.floor((Math.random() * max) + min) * .0001,
	valueCalories : varValueCalories = Math.floor((Math.random() * max) + min) * .0001,
	valueTotalFat : varValueTotalFat = Math.floor((Math.random() * max) + min) * .0001,
	valueSatFat : varValueSatFat = Math.floor((Math.random() * max) + min) * .0001,
	valueTransFat : varValueTransFat = Math.floor((Math.random() * max) + min) * .0001,
	valuePolyFat : varValuePolyFat = Math.floor((Math.random() * max) + min) * .0001,
	valueMonoFat : varValueMonoFat = Math.floor((Math.random() * max) + min) * .0001,
	valueCholesterol : varValueCholesterol = Math.floor((Math.random() * max) + min) * .0001,
	valueSodium : varValueSodium = Math.floor((Math.random() * max) + min) * .0001,
	valueTotalCarb : varValueTotalCarb = Math.floor((Math.random() * max) + min) * .0001,
	valueFibers : varValueFibers = Math.floor((Math.random() * max) + min) * .0001,
	valueSugars : varValueSugars = Math.floor((Math.random() * max) + min) * .0001,
	valueAddedSugars : varValueAddedSugars = Math.floor((Math.random() * max) + min) * .0001,
	valueProteins : varValueProteins = Math.floor((Math.random() * max) + min) * .0001,
	valueVitaminD : varValueVitaminD = Math.floor((Math.random() * max) + min) * .0001,
	valueCalcium : varValueCalcium = Math.floor((Math.random() * max) + min) * .0001,
	valueIron : varValueIron = Math.floor((Math.random() * max) + min) * .0001,
	valuePotassium_2018 : varValuePotassium_2018 = Math.floor((Math.random() * max) + min) * .0001, //this is for the 2018 version
	valueCaffeine : varValueCaffeine = Math.floor((Math.random() * max) + min) * .0001,

	showLegacyVersion : false
});

$('#test11Data #varValueServingWeightGrams').html(varValueServingWeightGrams);
$('#test11Data #varValueServingPerContainer').html(varValueServingPerContainer);
$('#test11Data #varValueCalories').html(varValueCalories);
$('#test11Data #varValueTotalFat').html(varValueTotalFat);
$('#test11Data #varValueSatFat').html(varValueSatFat);
$('#test11Data #varValueTransFat').html(varValueTransFat);
$('#test11Data #varValuePolyFat').html(varValuePolyFat);
$('#test11Data #varValueMonoFat').html(varValueMonoFat);
$('#test11Data #varValueCholesterol').html(varValueCholesterol);
$('#test11Data #varValueSodium').html(varValueSodium);
$('#test11Data #varValueTotalCarb').html(varValueTotalCarb);
$('#test11Data #varValueFibers').html(varValueFibers);
$('#test11Data #varValueSugars').html(varValueSugars);
$('#test11Data #varValueAddedSugars').html(varValueAddedSugars);
$('#test11Data #varValueProteins').html(varValueProteins);
$('#test11Data #varValueVitaminD').html(varValueVitaminD);
$('#test11Data #varValueCalcium').html(varValueCalcium);
$('#test11Data #varValueIron').html(varValueIron);
$('#test11Data #varValuePotassium_2018').html(varValuePotassium_2018);
$('#test11Data #varValueCaffeine').html(varValueCaffeine);



Nutrition Facts
20.236 Servings Per Container
Serving Size: 1 (15.84 grams)
Rounding On; Decimal Place 3 - Use Base Values
Amount Per Serving
Calories 15
% Daily Value*
Total Fat 9 grams 14% Daily Value
Saturated Fat 20 grams 100% Daily Value
Trans Fat 8 grams
Polyunsaturated Fat 19 grams
Monounsaturated Fat 8 grams
Cholesterol 10 milligrams 3% Daily Value
Sodium 0 milligrams 0% Daily Value
Total Carbohydrates 8 grams 3% Daily Value
Dietary Fiber 14 grams 56% Daily Value
Sugars 20 grams
Includes 10 grams Added Sugars 20% Daily Value
Protein 10 grams
Vitamin D 5.4 micrograms 25% Daily Value
Calcium 10 milligrams 0% Daily Value
Iron 12.1 milligrams 70% Daily Value
Potassium 10 milligrams 0% Daily Value
Caffeine 19mg
The % Daily Value (DV) tells you how much a nutrient in a serving of food contributes to a daily diet. 2000 calories a day is used for general nutrition advice.
INGREDIENTS: None
Data not available

Actual Data used by the label
Serving Weight Grams15.840100000000001
Servings Per Container20.2363
Calories14.116800000000001
Total Fat9.221300000000001
Saturated Fat20.0382
Trans Fat8.1704
Polysaturated Fat18.741600000000002
Monosaturated Fat8.445400000000001
Cholesterol10.908800000000001
Sodium3.1758
Total Carb7.747000000000001
Fibers14.243300000000001
Sugars20.0992
Added Sugars9.869200000000001
Proteins9.6685
Vitamin D5.3916
Calcium6.9214
Iron12.1059
Potassium6.8771
Caffeine18.837300000000003

Example #12 - Rounding On; Decimal Place 3 - Use Base Values for Vitamin D, Potassium, Iron and Calcium

let min = 20000;
let max = 200000;
let minVitaminDIron = 50;
let maxVitaminDIron = 100;
let minCalcium = 100;
let maxCalcium = 1500;
let minPotassium = 100;
let maxPotassium = 1500;

$('#test12').nutritionLabel({
	showServingsPerContainer : true,
	useBaseValueFor2018LabelAndNotDVPercentage : true,
	allowFDARounding : true,
	itemName : 'Rounding On; Decimal Place 3 - Use Base Values',
	showPolyFat : true,
	showMonoFat : true,
	decimalPlacesForNutrition : 3,

	valueServingWeightGrams : varValueServingWeightGrams = Math.floor((Math.random() * max) + min) * .0001,
	valueServingPerContainer : varValueServingPerContainer = Math.floor((Math.random() * max) + min) * .0001,
	valueCalories : varValueCalories = Math.floor((Math.random() * max) + min) * .0001,
	valueTotalFat : varValueTotalFat = Math.floor((Math.random() * max) + min) * .0001,
	valueSatFat : varValueSatFat = Math.floor((Math.random() * max) + min) * .0001,
	valueTransFat : varValueTransFat = Math.floor((Math.random() * max) + min) * .0001,
	valuePolyFat : varValuePolyFat = Math.floor((Math.random() * max) + min) * .0001,
	valueMonoFat : varValueMonoFat = Math.floor((Math.random() * max) + min) * .0001,
	valueCholesterol : varValueCholesterol = Math.floor((Math.random() * max) + min) * .0001,
	valueSodium : varValueSodium = Math.floor((Math.random() * max) + min) * .0001,
	valueTotalCarb : varValueTotalCarb = Math.floor((Math.random() * max) + min) * .0001,
	valueFibers : varValueFibers = Math.floor((Math.random() * max) + min) * .0001,
	valueSugars : varValueSugars = Math.floor((Math.random() * max) + min) * .0001,
	valueAddedSugars : varValueAddedSugars = Math.floor((Math.random() * max) + min) * .0001,
	valueProteins : varValueProteins = Math.floor((Math.random() * max) + min) * .0001,
	valueVitaminD : varValueVitaminD = Math.floor((Math.random() * max) + min) * .0001,
	valueCalcium : varValueCalcium = Math.floor((Math.random() * max) + min) * .0001,
	valueIron : varValueIron = Math.floor((Math.random() * max) + min) * .0001,
	valuePotassium_2018 : varValuePotassium_2018 = Math.floor((Math.random() * max) + min) * .0001, //this is for the 2018 version
	valueCaffeine : varValueCaffeine = Math.floor((Math.random() * max) + min) * .0001,

	showLegacyVersion : false
});

$('#test12Data #varValueServingWeightGrams').html(varValueServingWeightGrams);
$('#test12Data #varValueServingPerContainer').html(varValueServingPerContainer);
$('#test12Data #varValueCalories').html(varValueCalories);
$('#test12Data #varValueTotalFat').html(varValueTotalFat);
$('#test12Data #varValueSatFat').html(varValueSatFat);
$('#test12Data #varValueTransFat').html(varValueTransFat);
$('#test12Data #varValuePolyFat').html(varValuePolyFat);
$('#test12Data #varValueMonoFat').html(varValueMonoFat);
$('#test12Data #varValueCholesterol').html(varValueCholesterol);
$('#test12Data #varValueSodium').html(varValueSodium);
$('#test12Data #varValueTotalCarb').html(varValueTotalCarb);
$('#test12Data #varValueFibers').html(varValueFibers);
$('#test12Data #varValueSugars').html(varValueSugars);
$('#test12Data #varValueAddedSugars').html(varValueAddedSugars);
$('#test12Data #varValueProteins').html(varValueProteins);
$('#test12Data #varValueVitaminD').html(varValueVitaminD);
$('#test12Data #varValueCalcium').html(varValueCalcium);
$('#test12Data #varValueIron').html(varValueIron);
$('#test12Data #varValuePotassium_2018').html(varValuePotassium_2018);
$('#test12Data #varValueCaffeine').html(varValueCaffeine);



Nutrition Facts
21.2024 Servings Per Container
Serving Size: 1 (11.4503 grams)
Rounding Off; Decimal Place 4 - Use %DV Values
Amount Per Serving
Calories 18.464
% Daily Value*
Total Fat 11.5339 grams 18% Daily Value
Saturated Fat 18.0634 grams 90% Daily Value
Trans Fat 20.9351 grams
Polyunsaturated Fat 13.7309 grams
Monounsaturated Fat 3.7687 grams
Cholesterol 4.4784 milligrams 1% Daily Value
Sodium 18.0618 milligrams 1% Daily Value
Total Carbohydrates 12.8248 grams 4% Daily Value
Dietary Fiber 14.1371 grams 57% Daily Value
Sugars 20.3597 grams
Includes 2.9545 grams Added Sugars 6% Daily Value
Protein 2.6281 grams
Vitamin D 1 micrograms 4%
Calcium 37 milligrams 3%
Iron 1 milligrams 6%
Potassium 948 milligrams 20%
Caffeine 21.4512mg
The % Daily Value (DV) tells you how much a nutrient in a serving of food contributes to a daily diet. 2000 calories a day is used for general nutrition advice.
INGREDIENTS: None
Data not available

Actual Data used by the label
Serving Weight Grams11.450320000000001
Servings Per Container21.20242
Calories18.463990000000003
Total Fat11.533940000000001
Saturated Fat18.06335
Trans Fat20.93505
Polysaturated Fat13.730920000000001
Monosaturated Fat3.76873
Cholesterol4.4783800000000005
Sodium18.06183
Total Carb12.82478
Fibers14.137100000000002
Sugars20.359730000000003
Added Sugars2.95446
Proteins2.62808
Vitamin D4.09555
Calcium2.8535700000000004
Iron5.69728
Potassium20.176350000000003
Caffeine21.451220000000003

Example #13 - Rounding Off; Decimal Place 4 - Use %DV for Vitamin D, Potassium, Iron and Calcium

let min = 200000;
let max = 2000000;

$('#test13').nutritionLabel({
	showServingsPerContainer : true,
	itemName : 'Rounding Off; Decimal Place 4 - Use %DV Values',
	showPolyFat : true,
	showMonoFat : true,
	decimalPlacesForNutrition : 4,

	valueServingWeightGrams : varValueServingWeightGrams = Math.floor((Math.random() * max) + min) * .00001,
	valueServingPerContainer : varValueServingPerContainer = Math.floor((Math.random() * max) + min) * .00001,
	valueCalories : varValueCalories = Math.floor((Math.random() * max) + min) * .00001,
	valueTotalFat : varValueTotalFat = Math.floor((Math.random() * max) + min) * .00001,
	valueSatFat : varValueSatFat = Math.floor((Math.random() * max) + min) * .00001,
	valueTransFat : varValueTransFat = Math.floor((Math.random() * max) + min) * .00001,
	valuePolyFat : varValuePolyFat = Math.floor((Math.random() * max) + min) * .00001,
	valueMonoFat : varValueMonoFat = Math.floor((Math.random() * max) + min) * .00001,
	valueCholesterol : varValueCholesterol = Math.floor((Math.random() * max) + min) * .00001,
	valueSodium : varValueSodium = Math.floor((Math.random() * max) + min) * .00001,
	valueTotalCarb : varValueTotalCarb = Math.floor((Math.random() * max) + min) * .00001,
	valueFibers : varValueFibers = Math.floor((Math.random() * max) + min) * .00001,
	valueSugars : varValueSugars = Math.floor((Math.random() * max) + min) * .00001,
	valueAddedSugars : varValueAddedSugars = Math.floor((Math.random() * max) + min) * .00001,
	valueProteins : varValueProteins = Math.floor((Math.random() * max) + min) * .00001,
	valueVitaminD : varValueVitaminD = Math.floor((Math.random() * max) + min) * .00001,
	valueCalcium : varValueCalcium = Math.floor((Math.random() * max) + min) * .00001,
	valueIron : varValueIron = Math.floor((Math.random() * max) + min) * .00001,
	valuePotassium_2018 : varValuePotassium_2018 = Math.floor((Math.random() * max) + min) * .00001, //this is for the 2018 version
	valueCaffeine : varValueCaffeine = Math.floor((Math.random() * max) + min) * .00001,

	showLegacyVersion : false
});

$('#test13Data #varValueServingWeightGrams').html(varValueServingWeightGrams);
$('#test13Data #varValueServingPerContainer').html(varValueServingPerContainer);
$('#test13Data #varValueCalories').html(varValueCalories);
$('#test13Data #varValueTotalFat').html(varValueTotalFat);
$('#test13Data #varValueSatFat').html(varValueSatFat);
$('#test13Data #varValueTransFat').html(varValueTransFat);
$('#test13Data #varValuePolyFat').html(varValuePolyFat);
$('#test13Data #varValueMonoFat').html(varValueMonoFat);
$('#test13Data #varValueCholesterol').html(varValueCholesterol);
$('#test13Data #varValueSodium').html(varValueSodium);
$('#test13Data #varValueTotalCarb').html(varValueTotalCarb);
$('#test13Data #varValueFibers').html(varValueFibers);
$('#test13Data #varValueSugars').html(varValueSugars);
$('#test13Data #varValueAddedSugars').html(varValueAddedSugars);
$('#test13Data #varValueProteins').html(varValueProteins);
$('#test13Data #varValueVitaminD').html(varValueVitaminD);
$('#test13Data #varValueCalcium').html(varValueCalcium);
$('#test13Data #varValueIron').html(varValueIron);
$('#test13Data #varValuePotassium_2018').html(varValuePotassium_2018);
$('#test13Data #varValueCaffeine').html(varValueCaffeine);



Nutrition Facts
12.72 Servings Per Container
Serving Size: 1 (16.4486 grams)
Rounding On; Decimal Place 4 - Use %DV Values
Amount Per Serving
Calories 20
% Daily Value*
Total Fat 2.5 grams 4% Daily Value
Saturated Fat 11 grams 55% Daily Value
Trans Fat 12 grams
Polyunsaturated Fat 4.5 grams
Monounsaturated Fat 15 grams
Cholesterol < 5 milligrams 0% Daily Value
Sodium 0 milligrams 0% Daily Value
Total Carbohydrates 10 grams 3% Daily Value
Dietary Fiber 6 grams 24% Daily Value
Sugars 16 grams
Includes 16 grams Added Sugars 32% Daily Value
Protein 20 grams
Vitamin D 2 micrograms 9%
Calcium 142 milligrams 11%
Iron 3 milligrams 18%
Potassium 257 milligrams 5%
Caffeine 19mg
The % Daily Value (DV) tells you how much a nutrient in a serving of food contributes to a daily diet. 2000 calories a day is used for general nutrition advice.
INGREDIENTS: None
Data not available

Actual Data used by the label
Serving Weight Grams16.44855
Servings Per Container12.720030000000001
Calories19.064320000000002
Total Fat2.6211100000000003
Saturated Fat11.22342
Trans Fat11.945820000000001
Polysaturated Fat4.5166900000000005
Monosaturated Fat15.321230000000002
Cholesterol2.25131
Sodium2.47561
Total Carb10.33331
Fibers5.6428
Sugars16.32954
Added Sugars15.819820000000002
Proteins19.62884
Vitamin D9.156460000000001
Calcium10.90531
Iron18.00373
Potassium5.465820000000001
Caffeine18.67558

Example #14 - Rounding On; Decimal Place 4 - Use %DV for Vitamin D, Potassium, Iron and Calcium

let min = 200000;
let max = 2000000;

$('#test14').nutritionLabel({
	showServingsPerContainer : true,
	itemName : 'Rounding On; Decimal Place 4 - Use %DV Values',
	allowFDARounding : true,
	showPolyFat : true,
	showMonoFat : true,
	decimalPlacesForNutrition : 4,

	valueServingWeightGrams : varValueServingWeightGrams = Math.floor((Math.random() * max) + min) * .00001,
	valueServingPerContainer : varValueServingPerContainer = Math.floor((Math.random() * max) + min) * .00001,
	valueCalories : varValueCalories = Math.floor((Math.random() * max) + min) * .00001,
	valueTotalFat : varValueTotalFat = Math.floor((Math.random() * max) + min) * .00001,
	valueSatFat : varValueSatFat = Math.floor((Math.random() * max) + min) * .00001,
	valueTransFat : varValueTransFat = Math.floor((Math.random() * max) + min) * .00001,
	valuePolyFat : varValuePolyFat = Math.floor((Math.random() * max) + min) * .00001,
	valueMonoFat : varValueMonoFat = Math.floor((Math.random() * max) + min) * .00001,
	valueCholesterol : varValueCholesterol = Math.floor((Math.random() * max) + min) * .00001,
	valueSodium : varValueSodium = Math.floor((Math.random() * max) + min) * .00001,
	valueTotalCarb : varValueTotalCarb = Math.floor((Math.random() * max) + min) * .00001,
	valueFibers : varValueFibers = Math.floor((Math.random() * max) + min) * .00001,
	valueSugars : varValueSugars = Math.floor((Math.random() * max) + min) * .00001,
	valueAddedSugars : varValueAddedSugars = Math.floor((Math.random() * max) + min) * .00001,
	valueProteins : varValueProteins = Math.floor((Math.random() * max) + min) * .00001,
	valueVitaminD : varValueVitaminD = Math.floor((Math.random() * max) + min) * .00001,
	valueCalcium : varValueCalcium = Math.floor((Math.random() * max) + min) * .00001,
	valueIron : varValueIron = Math.floor((Math.random() * max) + min) * .00001,
	valuePotassium_2018 : varValuePotassium_2018 = Math.floor((Math.random() * max) + min) * .00001, //this is for the 2018 version
	valueCaffeine : varValueCaffeine = Math.floor((Math.random() * max) + min) * .00001,

	showLegacyVersion : false
});

$('#test14Data #varValueServingWeightGrams').html(varValueServingWeightGrams);
$('#test14Data #varValueServingPerContainer').html(varValueServingPerContainer);
$('#test14Data #varValueCalories').html(varValueCalories);
$('#test14Data #varValueTotalFat').html(varValueTotalFat);
$('#test14Data #varValueSatFat').html(varValueSatFat);
$('#test14Data #varValueTransFat').html(varValueTransFat);
$('#test14Data #varValuePolyFat').html(varValuePolyFat);
$('#test14Data #varValueMonoFat').html(varValueMonoFat);
$('#test14Data #varValueCholesterol').html(varValueCholesterol);
$('#test14Data #varValueSodium').html(varValueSodium);
$('#test14Data #varValueTotalCarb').html(varValueTotalCarb);
$('#test14Data #varValueFibers').html(varValueFibers);
$('#test14Data #varValueSugars').html(varValueSugars);
$('#test14Data #varValueAddedSugars').html(varValueAddedSugars);
$('#test14Data #varValueProteins').html(varValueProteins);
$('#test14Data #varValueVitaminD').html(varValueVitaminD);
$('#test14Data #varValueCalcium').html(varValueCalcium);
$('#test14Data #varValueIron').html(varValueIron);
$('#test14Data #varValuePotassium_2018').html(varValuePotassium_2018);
$('#test14Data #varValueCaffeine').html(varValueCaffeine);



Nutrition Facts
4.0107 Servings Per Container
Serving Size: 1 (2.9187 grams)
Rounding Off; Decimal Place 4 - Use Base Values
Amount Per Serving
Calories 18.3551
% Daily Value*
Total Fat 14.0608 grams 22% Daily Value
Saturated Fat 19.6626 grams 98% Daily Value
Trans Fat 21.6909 grams
Polyunsaturated Fat 20.3179 grams
Monounsaturated Fat 7.2015 grams
Cholesterol 7.1376 milligrams 2% Daily Value
Sodium 3.8036 milligrams 0% Daily Value
Total Carbohydrates 7.0739 grams 2% Daily Value
Dietary Fiber 10.1755 grams 41% Daily Value
Sugars 10.6484 grams
Includes 8.2747 grams Added Sugars 17% Daily Value
Protein 17.9548 grams
Vitamin D 17.9028 micrograms 90% Daily Value
Calcium 7.1416 milligrams 1% Daily Value
Iron 19.851 milligrams 110% Daily Value
Potassium 18.5135 milligrams 0% Daily Value
Caffeine 17.695mg
The % Daily Value (DV) tells you how much a nutrient in a serving of food contributes to a daily diet. 2000 calories a day is used for general nutrition advice.
INGREDIENTS: None
Data not available

Actual Data used by the label
Serving Weight Grams2.91866
Servings Per Container4.010680000000001
Calories18.35508
Total Fat14.06079
Saturated Fat19.66262
Trans Fat21.69086
Polysaturated Fat20.3179
Monosaturated Fat7.2015
Cholesterol7.1376100000000005
Sodium3.80358
Total Carb7.07394
Fibers10.175510000000001
Sugars10.648380000000001
Added Sugars8.27473
Proteins17.954790000000003
Vitamin D17.902800000000003
Calcium7.14163
Iron19.85104
Potassium18.51352
Caffeine17.695040000000002

Example #15 - Rounding Off; Decimal Place 4 - Use Base Values for Vitamin D, Potassium, Iron and Calcium

let min = 200000;
let max = 2000000;
let minVitaminDIron = 50;
let maxVitaminDIron = 100;
let minCalcium = 100;
let maxCalcium = 1500;
let minPotassium = 100;
let maxPotassium = 1500;

$('#test15').nutritionLabel({
	showServingsPerContainer : true,
	useBaseValueFor2018LabelAndNotDVPercentage : true,
	itemName : 'Rounding Off; Decimal Place 4 - Use Base Values',
	showPolyFat : true,
	showMonoFat : true,
	decimalPlacesForNutrition : 4,

	valueServingWeightGrams : varValueServingWeightGrams = Math.floor((Math.random() * max) + min) * .00001,
	valueServingPerContainer : varValueServingPerContainer = Math.floor((Math.random() * max) + min) * .00001,
	valueCalories : varValueCalories = Math.floor((Math.random() * max) + min) * .00001,
	valueTotalFat : varValueTotalFat = Math.floor((Math.random() * max) + min) * .00001,
	valueSatFat : varValueSatFat = Math.floor((Math.random() * max) + min) * .00001,
	valueTransFat : varValueTransFat = Math.floor((Math.random() * max) + min) * .00001,
	valuePolyFat : varValuePolyFat = Math.floor((Math.random() * max) + min) * .00001,
	valueMonoFat : varValueMonoFat = Math.floor((Math.random() * max) + min) * .00001,
	valueCholesterol : varValueCholesterol = Math.floor((Math.random() * max) + min) * .00001,
	valueSodium : varValueSodium = Math.floor((Math.random() * max) + min) * .00001,
	valueTotalCarb : varValueTotalCarb = Math.floor((Math.random() * max) + min) * .00001,
	valueFibers : varValueFibers = Math.floor((Math.random() * max) + min) * .00001,
	valueSugars : varValueSugars = Math.floor((Math.random() * max) + min) * .00001,
	valueAddedSugars : varValueAddedSugars = Math.floor((Math.random() * max) + min) * .00001,
	valueProteins : varValueProteins = Math.floor((Math.random() * max) + min) * .00001,
	valueVitaminD : varValueVitaminD = Math.floor((Math.random() * max) + min) * .00001,
	valueCalcium : varValueCalcium = Math.floor((Math.random() * max) + min) * .00001,
	valueIron : varValueIron = Math.floor((Math.random() * max) + min) * .00001,
	valuePotassium_2018 : varValuePotassium_2018 = Math.floor((Math.random() * max) + min) * .00001, //this is for the 2018 version
	valueCaffeine : varValueCaffeine = Math.floor((Math.random() * max) + min) * .00001,

	showLegacyVersion : false
});

$('#test15Data #varValueServingWeightGrams').html(varValueServingWeightGrams);
$('#test15Data #varValueServingPerContainer').html(varValueServingPerContainer);
$('#test15Data #varValueCalories').html(varValueCalories);
$('#test15Data #varValueTotalFat').html(varValueTotalFat);
$('#test15Data #varValueSatFat').html(varValueSatFat);
$('#test15Data #varValueTransFat').html(varValueTransFat);
$('#test15Data #varValuePolyFat').html(varValuePolyFat);
$('#test15Data #varValueMonoFat').html(varValueMonoFat);
$('#test15Data #varValueCholesterol').html(varValueCholesterol);
$('#test15Data #varValueSodium').html(varValueSodium);
$('#test15Data #varValueTotalCarb').html(varValueTotalCarb);
$('#test15Data #varValueFibers').html(varValueFibers);
$('#test15Data #varValueSugars').html(varValueSugars);
$('#test15Data #varValueAddedSugars').html(varValueAddedSugars);
$('#test15Data #varValueProteins').html(varValueProteins);
$('#test15Data #varValueVitaminD').html(varValueVitaminD);
$('#test15Data #varValueCalcium').html(varValueCalcium);
$('#test15Data #varValueIron').html(varValueIron);
$('#test15Data #varValuePotassium_2018').html(varValuePotassium_2018);
$('#test15Data #varValueCaffeine').html(varValueCaffeine);



Nutrition Facts
8.6126 Servings Per Container
Serving Size: 1 (13.0003 grams)
Rounding On; Decimal Place 4 - Use Base Values
Amount Per Serving
Calories 0
% Daily Value*
Total Fat 10 grams 15% Daily Value
Saturated Fat 4.5 grams 23% Daily Value
Trans Fat 19 grams
Polyunsaturated Fat 6 grams
Monounsaturated Fat 16 grams
Cholesterol 20 milligrams 7% Daily Value
Sodium 10 milligrams 0% Daily Value
Total Carbohydrates 5 grams 2% Daily Value
Dietary Fiber 17 grams 68% Daily Value
Sugars 15 grams
Includes 3 grams Added Sugars 6% Daily Value
Protein 20 grams
Vitamin D 19.1 micrograms 100% Daily Value
Calcium 10 milligrams 0% Daily Value
Iron 15.4 milligrams 90% Daily Value
Potassium 10 milligrams 0% Daily Value
Caffeine 7mg
The % Daily Value (DV) tells you how much a nutrient in a serving of food contributes to a daily diet. 2000 calories a day is used for general nutrition advice.
INGREDIENTS: None
Data not available

Actual Data used by the label
Serving Weight Grams13.00031
Servings Per Container8.612580000000001
Calories4.912330000000001
Total Fat9.875960000000001
Saturated Fat4.6533500000000005
Trans Fat19.08089
Polysaturated Fat6.22139
Monosaturated Fat15.841040000000001
Cholesterol17.69687
Sodium9.69721
Total Carb4.716340000000001
Fibers16.99839
Sugars14.821530000000001
Added Sugars3.0504900000000004
Proteins20.43157
Vitamin D19.10638
Calcium8.76083
Iron15.404850000000001
Potassium5.55262
Caffeine6.7637100000000006

Example #16 - Rounding On; Decimal Place 4 - Use Base Values for Vitamin D, Potassium, Iron and Calcium

let min = 200000;
let max = 2000000;
let minVitaminDIron = 50;
let maxVitaminDIron = 100;
let minCalcium = 100;
let maxCalcium = 1500;
let minPotassium = 100;
let maxPotassium = 1500;

$('#test16').nutritionLabel({
	showServingsPerContainer : true,
	useBaseValueFor2018LabelAndNotDVPercentage : true,
	allowFDARounding : true,
	itemName : 'Rounding On; Decimal Place 4 - Use Base Values',
	showPolyFat : true,
	showMonoFat : true,
	decimalPlacesForNutrition : 4,

	valueServingWeightGrams : varValueServingWeightGrams = Math.floor((Math.random() * max) + min) * .00001,
	valueServingPerContainer : varValueServingPerContainer = Math.floor((Math.random() * max) + min) * .00001,
	valueCalories : varValueCalories = Math.floor((Math.random() * max) + min) * .00001,
	valueTotalFat : varValueTotalFat = Math.floor((Math.random() * max) + min) * .00001,
	valueSatFat : varValueSatFat = Math.floor((Math.random() * max) + min) * .00001,
	valueTransFat : varValueTransFat = Math.floor((Math.random() * max) + min) * .00001,
	valuePolyFat : varValuePolyFat = Math.floor((Math.random() * max) + min) * .00001,
	valueMonoFat : varValueMonoFat = Math.floor((Math.random() * max) + min) * .00001,
	valueCholesterol : varValueCholesterol = Math.floor((Math.random() * max) + min) * .00001,
	valueSodium : varValueSodium = Math.floor((Math.random() * max) + min) * .00001,
	valueTotalCarb : varValueTotalCarb = Math.floor((Math.random() * max) + min) * .00001,
	valueFibers : varValueFibers = Math.floor((Math.random() * max) + min) * .00001,
	valueSugars : varValueSugars = Math.floor((Math.random() * max) + min) * .00001,
	valueAddedSugars : varValueAddedSugars = Math.floor((Math.random() * max) + min) * .00001,
	valueProteins : varValueProteins = Math.floor((Math.random() * max) + min) * .00001,
	valueVitaminD : varValueVitaminD = Math.floor((Math.random() * max) + min) * .00001,
	valueCalcium : varValueCalcium = Math.floor((Math.random() * max) + min) * .00001,
	valueIron : varValueIron = Math.floor((Math.random() * max) + min) * .00001,
	valuePotassium_2018 : varValuePotassium_2018 = Math.floor((Math.random() * max) + min) * .00001, //this is for the 2018 version
	valueCaffeine : varValueCaffeine = Math.floor((Math.random() * max) + min) * .00001,

	showLegacyVersion : false
});

$('#test16Data #varValueServingWeightGrams').html(varValueServingWeightGrams);
$('#test16Data #varValueServingPerContainer').html(varValueServingPerContainer);
$('#test16Data #varValueCalories').html(varValueCalories);
$('#test16Data #varValueTotalFat').html(varValueTotalFat);
$('#test16Data #varValueSatFat').html(varValueSatFat);
$('#test16Data #varValueTransFat').html(varValueTransFat);
$('#test16Data #varValuePolyFat').html(varValuePolyFat);
$('#test16Data #varValueMonoFat').html(varValueMonoFat);
$('#test16Data #varValueCholesterol').html(varValueCholesterol);
$('#test16Data #varValueSodium').html(varValueSodium);
$('#test16Data #varValueTotalCarb').html(varValueTotalCarb);
$('#test16Data #varValueFibers').html(varValueFibers);
$('#test16Data #varValueSugars').html(varValueSugars);
$('#test16Data #varValueAddedSugars').html(varValueAddedSugars);
$('#test16Data #varValueProteins').html(varValueProteins);
$('#test16Data #varValueVitaminD').html(varValueVitaminD);
$('#test16Data #varValueCalcium').html(varValueCalcium);
$('#test16Data #varValueIron').html(varValueIron);
$('#test16Data #varValuePotassium_2018').html(varValuePotassium_2018);
$('#test16Data #varValueCaffeine').html(varValueCaffeine);