Nutrition Facts
7.8 Servings Per Container
Serving Size: 1 (11.7 grams)
Rounding Off; Decimal Place 1 - Use %DV Values
Amount Per Serving
Calories 21.3
% Daily Value*
Total Fat 9.1 grams 14% Daily Value
Saturated Fat 16 grams 80% Daily Value
Trans Fat 14.6 grams
Polyunsaturated Fat 17.3 grams
Monounsaturated Fat 3.5 grams
Cholesterol 16.7 milligrams 6% Daily Value
Sodium 19.9 milligrams 1% Daily Value
Total Carbohydrates 13.6 grams 5% Daily Value
Dietary Fiber 17.2 grams 69% Daily Value
Sugars 18.1 grams
Includes 3.7 grams Added Sugars 7% Daily Value
Protein 14.4 grams
Vitamin D 2 micrograms 9%
Calcium 48 milligrams 4%
Iron 2 milligrams 12%
Potassium 515 milligrams 11%
Caffeine 6.4mg
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.72
Servings Per Container7.75
Calories21.31
Total Fat9.05
Saturated Fat16.04
Trans Fat14.64
Polysaturated Fat17.29
Monosaturated Fat3.5100000000000002
Cholesterol16.7
Sodium19.91
Total Carb13.59
Fibers17.19
Sugars18.06
Added Sugars3.66
Proteins14.43
Vitamin D9.23
Calcium3.73
Iron12.48
Potassium10.950000000000001
Caffeine6.43

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.3 Servings Per Container
Serving Size: 1 (2.5 grams)
Rounding On; Decimal Place 1 - Use %DV Values
Amount Per Serving
Calories 5
% Daily Value*
Total Fat 12 grams 18% Daily Value
Saturated Fat 9 grams 45% Daily Value
Trans Fat 17 grams
Polyunsaturated Fat 20 grams
Monounsaturated Fat 15 grams
Cholesterol 10 milligrams 3% Daily Value
Sodium 15 milligrams 1% Daily Value
Total Carbohydrates 15 grams 5% Daily Value
Dietary Fiber 19 grams 76% Daily Value
Sugars 2 grams
Includes 9 grams Added Sugars 18% Daily Value
Protein 15 grams
Vitamin D 2 micrograms 11%
Calcium 122 milligrams 9%
Iron 3 milligrams 17%
Potassium 989 milligrams 21%
Caffeine 9mg
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.5100000000000002
Servings Per Container10.290000000000001
Calories7.48
Total Fat12.200000000000001
Saturated Fat9.48
Trans Fat17.330000000000002
Polysaturated Fat19.94
Monosaturated Fat15.05
Cholesterol7.94
Sodium17.09
Total Carb14.59
Fibers19.42
Sugars2.18
Added Sugars9.040000000000001
Proteins14.91
Vitamin D11.47
Calcium9.38
Iron17.06
Potassium21.04
Caffeine8.59

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
9.5 Servings Per Container
Serving Size: 1 (7.6 grams)
Rounding Off; Decimal Place 1 - Use Base Values
Amount Per Serving
Calories 10.7
% Daily Value*
Total Fat 9 grams 14% Daily Value
Saturated Fat 15.3 grams 76% Daily Value
Trans Fat 13.9 grams
Polyunsaturated Fat 8.9 grams
Monounsaturated Fat 21.2 grams
Cholesterol 9.6 milligrams 3% Daily Value
Sodium 20.6 milligrams 1% Daily Value
Total Carbohydrates 12.2 grams 4% Daily Value
Dietary Fiber 3 grams 12% Daily Value
Sugars 2.7 grams
Includes 14.8 grams Added Sugars 30% Daily Value
Protein 15.1 grams
Vitamin D 2.9 micrograms 15% Daily Value
Calcium 11.8 milligrams 1% Daily Value
Iron 19.4 milligrams 108% Daily Value
Potassium 21.9 milligrams 0% Daily Value
Caffeine 5.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 Grams7.63
Servings Per Container9.49
Calories10.68
Total Fat8.97
Saturated Fat15.25
Trans Fat13.870000000000001
Polysaturated Fat8.89
Monosaturated Fat21.150000000000002
Cholesterol9.59
Sodium20.61
Total Carb12.21
Fibers2.97
Sugars2.71
Added Sugars14.8
Proteins15.07
Vitamin D2.94
Calcium11.84
Iron19.38
Potassium21.86
Caffeine5.48

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
2.6 Servings Per Container
Serving Size: 1 (10.9 grams)
Rounding On; Decimal Place 1 - Use Base Values
Amount Per Serving
Calories 0
% Daily Value*
Total Fat 10 grams 15% Daily Value
Saturated Fat 16 grams 80% Daily Value
Trans Fat 11 grams
Polyunsaturated Fat 4 grams
Monounsaturated Fat 15 grams
Cholesterol 15 milligrams 5% Daily Value
Sodium 10 milligrams 0% Daily Value
Total Carbohydrates 10 grams 3% Daily Value
Dietary Fiber 16 grams 64% Daily Value
Sugars 4 grams
Includes 19 grams Added Sugars 38% Daily Value
Protein 3 grams
Vitamin D 8 micrograms 40% Daily Value
Calcium 0 milligrams 0% Daily Value
Iron 2.6 milligrams 15% Daily Value
Potassium 20 milligrams 0% Daily Value
Caffeine 10mg
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 Grams10.89
Servings Per Container2.58
Calories4.74
Total Fat10.31
Saturated Fat16.48
Trans Fat10.620000000000001
Polysaturated Fat4.13
Monosaturated Fat15.38
Cholesterol17.28
Sodium9.72
Total Carb9.65
Fibers15.66
Sugars3.88
Added Sugars18.53
Proteins2.65
Vitamin D7.96
Calcium4.87
Iron2.57
Potassium16.64
Caffeine10.3

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
11.71 Servings Per Container
Serving Size: 1 (10.76 grams)
Rounding Off; Decimal Place 2 - Use %DV Values
Amount Per Serving
Calories 21.12
% Daily Value*
Total Fat 10.85 grams 17% Daily Value
Saturated Fat 6.7 grams 33% Daily Value
Trans Fat 7.87 grams
Polyunsaturated Fat 19.13 grams
Monounsaturated Fat 21.1 grams
Cholesterol 20.39 milligrams 7% Daily Value
Sodium 2.61 milligrams 0% Daily Value
Total Carbohydrates 17.82 grams 6% Daily Value
Dietary Fiber 6.28 grams 25% Daily Value
Sugars 16.63 grams
Includes 11.78 grams Added Sugars 24% Daily Value
Protein 6.31 grams
Vitamin D 3 micrograms 13%
Calcium 103 milligrams 8%
Iron 1 milligrams 7%
Potassium 842 milligrams 18%
Caffeine 12.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 Grams10.759
Servings Per Container11.706
Calories21.124
Total Fat10.845
Saturated Fat6.697
Trans Fat7.871
Polysaturated Fat19.126
Monosaturated Fat21.104
Cholesterol20.386
Sodium2.609
Total Carb17.817
Fibers6.276
Sugars16.627
Added Sugars11.777000000000001
Proteins6.311
Vitamin D12.529
Calcium7.916
Iron7.038
Potassium17.915
Caffeine12.11

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
12.95 Servings Per Container
Serving Size: 1 (7.05 grams)
Rounding On; Decimal Place 2 - Use %DV Values
Amount Per Serving
Calories 20
% Daily Value*
Total Fat 20 grams 31% Daily Value
Saturated Fat 10 grams 50% Daily Value
Trans Fat 16 grams
Polyunsaturated Fat 11 grams
Monounsaturated Fat 2.5 grams
Cholesterol < 5 milligrams 0% Daily Value
Sodium 0 milligrams 0% Daily Value
Total Carbohydrates 12 grams 4% Daily Value
Dietary Fiber 11 grams 44% Daily Value
Sugars 13 grams
Includes 3 grams Added Sugars 6% Daily Value
Protein 17 grams
Vitamin D 2 micrograms 11%
Calcium 256 milligrams 20%
Iron 1 milligrams 8%
Potassium 820 milligrams 17%
Caffeine 6mg
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.049
Servings Per Container12.946
Calories21.533
Total Fat20.439
Saturated Fat9.957
Trans Fat16.292
Polysaturated Fat11.187
Monosaturated Fat2.567
Cholesterol4.994
Sodium3.5740000000000003
Total Carb11.864
Fibers11.165000000000001
Sugars12.628
Added Sugars3.153
Proteins17.292
Vitamin D11.347
Calcium19.654
Iron7.989
Potassium17.438
Caffeine5.527

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
17.88 Servings Per Container
Serving Size: 1 (6.79 grams)
Rounding Off; Decimal Place 2 - Use Base Values
Amount Per Serving
Calories 11.41
% Daily Value*
Total Fat 7.64 grams 12% Daily Value
Saturated Fat 3.05 grams 15% Daily Value
Trans Fat 18.2 grams
Polyunsaturated Fat 20.43 grams
Monounsaturated Fat 4.37 grams
Cholesterol 5.06 milligrams 2% Daily Value
Sodium 3.99 milligrams 0% Daily Value
Total Carbohydrates 2.14 grams 1% Daily Value
Dietary Fiber 5.74 grams 23% Daily Value
Sugars 19.54 grams
Includes 18.61 grams Added Sugars 37% Daily Value
Protein 21.08 grams
Vitamin D 2.35 micrograms 12% Daily Value
Calcium 21.1 milligrams 2% Daily Value
Iron 11.25 milligrams 63% Daily Value
Potassium 11.17 milligrams 0% Daily Value
Caffeine 4.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 Grams6.7860000000000005
Servings Per Container17.882
Calories11.411
Total Fat7.639
Saturated Fat3.049
Trans Fat18.196
Polysaturated Fat20.425
Monosaturated Fat4.37
Cholesterol5.059
Sodium3.985
Total Carb2.14
Fibers5.737
Sugars19.543
Added Sugars18.61
Proteins21.076
Vitamin D2.348
Calcium21.104
Iron11.253
Potassium11.172
Caffeine4.203

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
12.5 Servings Per Container
Serving Size: 1 (13.19 grams)
Rounding On; Decimal Place 2 - Use Base Values
Amount Per Serving
Calories 10
% Daily Value*
Total Fat 9 grams 14% Daily Value
Saturated Fat 12 grams 60% Daily Value
Trans Fat 11 grams
Polyunsaturated Fat 11 grams
Monounsaturated Fat 18 grams
Cholesterol 10 milligrams 3% Daily Value
Sodium 5 milligrams 0% Daily Value
Total Carbohydrates 10 grams 3% Daily Value
Dietary Fiber 22 grams 88% Daily Value
Sugars 15 grams
Includes 16 grams Added Sugars 32% Daily Value
Protein 11 grams
Vitamin D 20.9 micrograms 100% Daily Value
Calcium 10 milligrams 2% Daily Value
Iron 21.7 milligrams 120% Daily Value
Potassium 10 milligrams 0% Daily Value
Caffeine 20mg
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.193
Servings Per Container12.503
Calories10.335
Total Fat8.634
Saturated Fat11.699
Trans Fat10.922
Polysaturated Fat11.491
Monosaturated Fat17.648
Cholesterol9.659
Sodium6.643
Total Carb10.120000000000001
Fibers21.915
Sugars14.788
Added Sugars16.25
Proteins10.870000000000001
Vitamin D20.858
Calcium13.592
Iron21.691
Potassium8.104000000000001
Caffeine20.127

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.749 Servings Per Container
Serving Size: 1 (17.1 grams)
Rounding Off; Decimal Place 3 - Use %DV Values
Amount Per Serving
Calories 10.196
% Daily Value*
Total Fat 6.882 grams 11% Daily Value
Saturated Fat 9.325 grams 47% Daily Value
Trans Fat 8.022 grams
Polyunsaturated Fat 21.532 grams
Monounsaturated Fat 6.67 grams
Cholesterol 14.612 milligrams 5% Daily Value
Sodium 14.691 milligrams 1% Daily Value
Total Carbohydrates 18.985 grams 6% Daily Value
Dietary Fiber 3.149 grams 13% Daily Value
Sugars 16.208 grams
Includes 18.331 grams Added Sugars 37% Daily Value
Protein 2.297 grams
Vitamin D 2 micrograms 9%
Calcium 161 milligrams 12%
Iron 2 milligrams 13%
Potassium 801 milligrams 17%
Caffeine 3.812mg
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 Grams17.1003
Servings Per Container8.7493
Calories10.1964
Total Fat6.8822
Saturated Fat9.3248
Trans Fat8.0219
Polysaturated Fat21.532400000000003
Monosaturated Fat6.6699
Cholesterol14.612
Sodium14.6913
Total Carb18.985300000000002
Fibers3.149
Sugars16.2077
Added Sugars18.3307
Proteins2.2967
Vitamin D9.2855
Calcium12.418700000000001
Iron12.5799
Potassium17.0482
Caffeine3.8118000000000003

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
11.816 Servings Per Container
Serving Size: 1 (2.141 grams)
Rounding On; Decimal Place 3 - Use %DV Values
Amount Per Serving
Calories 10
% Daily Value*
Total Fat 20 grams 31% Daily Value
Saturated Fat 20 grams 100% Daily Value
Trans Fat 3.5 grams
Polyunsaturated Fat 3.5 grams
Monounsaturated Fat 11 grams
Cholesterol 20 milligrams 7% Daily Value
Sodium 15 milligrams 1% Daily Value
Total Carbohydrates 18 grams 6% Daily Value
Dietary Fiber 15 grams 60% Daily Value
Sugars 21 grams
Includes 10 grams Added Sugars 20% Daily Value
Protein 22 grams
Vitamin D 2 micrograms 8%
Calcium 93 milligrams 7%
Iron 3 milligrams 19%
Potassium 798 milligrams 17%
Caffeine 14mg
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.1408
Servings Per Container11.8162
Calories9.240400000000001
Total Fat19.8306
Saturated Fat19.921200000000002
Trans Fat3.4498
Polysaturated Fat3.6998
Monosaturated Fat10.7321
Cholesterol18.3261
Sodium12.5839
Total Carb17.6923
Fibers15.4566
Sugars21.41
Added Sugars9.5304
Proteins21.881500000000003
Vitamin D7.7351
Calcium7.180000000000001
Iron18.6725
Potassium16.988
Caffeine14.055100000000001

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
19.69 Servings Per Container
Serving Size: 1 (10.073 grams)
Rounding Off; Decimal Place 3 - Use Base Values
Amount Per Serving
Calories 12.638
% Daily Value*
Total Fat 9.012 grams 14% Daily Value
Saturated Fat 5.097 grams 25% Daily Value
Trans Fat 15.069 grams
Polyunsaturated Fat 9.388 grams
Monounsaturated Fat 2.305 grams
Cholesterol 18.572 milligrams 6% Daily Value
Sodium 8.625 milligrams 0% Daily Value
Total Carbohydrates 8.518 grams 3% Daily Value
Dietary Fiber 10.934 grams 44% Daily Value
Sugars 6.869 grams
Includes 10.766 grams Added Sugars 22% Daily Value
Protein 10.18 grams
Vitamin D 3.573 micrograms 18% Daily Value
Calcium 14.627 milligrams 1% Daily Value
Iron 20.669 milligrams 115% Daily Value
Potassium 19.53 milligrams 0% Daily Value
Caffeine 17.105mg
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 Grams10.0728
Servings Per Container19.6904
Calories12.6378
Total Fat9.012
Saturated Fat5.0968
Trans Fat15.0694
Polysaturated Fat9.3877
Monosaturated Fat2.3051
Cholesterol18.5715
Sodium8.6247
Total Carb8.5175
Fibers10.9336
Sugars6.8688
Added Sugars10.765500000000001
Proteins10.180100000000001
Vitamin D3.573
Calcium14.6265
Iron20.6689
Potassium19.529600000000002
Caffeine17.105

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
14.662 Servings Per Container
Serving Size: 1 (20.689 grams)
Rounding On; Decimal Place 3 - Use Base Values
Amount Per Serving
Calories 15
% Daily Value*
Total Fat 18 grams 28% Daily Value
Saturated Fat 20 grams 100% Daily Value
Trans Fat 21 grams
Polyunsaturated Fat 8 grams
Monounsaturated Fat 18 grams
Cholesterol 15 milligrams 5% Daily Value
Sodium 20 milligrams 1% Daily Value
Total Carbohydrates 19 grams 6% Daily Value
Dietary Fiber 3 grams 12% Daily Value
Sugars 21 grams
Includes 17 grams Added Sugars 34% Daily Value
Protein 12 grams
Vitamin D 9.5 micrograms 45% Daily Value
Calcium 20 milligrams 2% Daily Value
Iron 18.8 milligrams 100% Daily Value
Potassium 0 milligrams 0% Daily Value
Caffeine 21mg
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.689
Servings Per Container14.661800000000001
Calories16.890700000000002
Total Fat18.1571
Saturated Fat19.8471
Trans Fat20.8761
Polysaturated Fat8.4907
Monosaturated Fat18.198900000000002
Cholesterol13.6121
Sodium18.0562
Total Carb19.120800000000003
Fibers2.5831
Sugars21.4051
Added Sugars16.9735
Proteins12.1491
Vitamin D9.4642
Calcium17.535500000000003
Iron18.8195
Potassium2.3122000000000003
Caffeine21.2212

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
9.4451 Servings Per Container
Serving Size: 1 (9.4191 grams)
Rounding Off; Decimal Place 4 - Use %DV Values
Amount Per Serving
Calories 20.5313
% Daily Value*
Total Fat 9.329 grams 14% Daily Value
Saturated Fat 5.8161 grams 29% Daily Value
Trans Fat 3.2397 grams
Polyunsaturated Fat 8.1898 grams
Monounsaturated Fat 9.4924 grams
Cholesterol 2.1629 milligrams 1% Daily Value
Sodium 19.4571 milligrams 1% Daily Value
Total Carbohydrates 15.1004 grams 5% Daily Value
Dietary Fiber 11.2239 grams 45% Daily Value
Sugars 3.651 grams
Includes 3.6308 grams Added Sugars 7% Daily Value
Protein 6.8284 grams
Vitamin D 4 micrograms 18%
Calcium 149 milligrams 11%
Iron 2 milligrams 14%
Potassium 215 milligrams 5%
Caffeine 17.47mg
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 Grams9.419080000000001
Servings Per Container9.4451
Calories20.531270000000003
Total Fat9.32896
Saturated Fat5.81606
Trans Fat3.2397000000000005
Polysaturated Fat8.18983
Monosaturated Fat9.49238
Cholesterol2.16292
Sodium19.457130000000003
Total Carb15.100380000000001
Fibers11.223930000000001
Sugars3.6509600000000004
Added Sugars3.6307600000000004
Proteins6.8284
Vitamin D18.10554
Calcium11.44908
Iron13.883280000000001
Potassium4.58405
Caffeine17.469980000000003

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
13.1541 Servings Per Container
Serving Size: 1 (14.0609 grams)
Rounding On; Decimal Place 4 - Use %DV Values
Amount Per Serving
Calories 10
% Daily Value*
Total Fat 16 grams 25% Daily Value
Saturated Fat 2.5 grams 13% Daily Value
Trans Fat 4.5 grams
Polyunsaturated Fat 9 grams
Monounsaturated Fat 17 grams
Cholesterol 20 milligrams 7% Daily Value
Sodium 5 milligrams 0% Daily Value
Total Carbohydrates 16 grams 5% Daily Value
Dietary Fiber 19 grams 76% Daily Value
Sugars 20 grams
Includes 20 grams Added Sugars 40% Daily Value
Protein 11 grams
Vitamin D 3 micrograms 13%
Calcium 176 milligrams 14%
Iron 3 milligrams 15%
Potassium 947 milligrams 20%
Caffeine 12mg
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 Grams14.06089
Servings Per Container13.154110000000001
Calories10.776380000000001
Total Fat15.579360000000001
Saturated Fat2.5442600000000004
Trans Fat4.70594
Polysaturated Fat8.65422
Monosaturated Fat17.24418
Cholesterol17.83875
Sodium7.451510000000001
Total Carb16.260070000000002
Fibers18.788980000000002
Sugars19.90643
Added Sugars20.49415
Proteins11.251900000000001
Vitamin D12.598920000000001
Calcium13.52101
Iron14.942190000000002
Potassium20.146710000000002
Caffeine11.7253

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
10.5338 Servings Per Container
Serving Size: 1 (7.236 grams)
Rounding Off; Decimal Place 4 - Use Base Values
Amount Per Serving
Calories 2.286
% Daily Value*
Total Fat 4.1085 grams 6% Daily Value
Saturated Fat 16.0773 grams 80% Daily Value
Trans Fat 8.6778 grams
Polyunsaturated Fat 6.5047 grams
Monounsaturated Fat 17.0527 grams
Cholesterol 21.1403 milligrams 7% Daily Value
Sodium 4.5973 milligrams 0% Daily Value
Total Carbohydrates 17.9062 grams 6% Daily Value
Dietary Fiber 16.2357 grams 65% Daily Value
Sugars 19.4609 grams
Includes 8.3235 grams Added Sugars 17% Daily Value
Protein 17.2728 grams
Vitamin D 2.3385 micrograms 12% Daily Value
Calcium 6.6953 milligrams 1% Daily Value
Iron 20.9003 milligrams 116% Daily Value
Potassium 18.172 milligrams 0% Daily Value
Caffeine 18.7285mg
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.236000000000001
Servings Per Container10.53381
Calories2.28595
Total Fat4.1084700000000005
Saturated Fat16.07733
Trans Fat8.677800000000001
Polysaturated Fat6.50471
Monosaturated Fat17.052680000000002
Cholesterol21.14029
Sodium4.597250000000001
Total Carb17.90615
Fibers16.235680000000002
Sugars19.460910000000002
Added Sugars8.32348
Proteins17.272840000000002
Vitamin D2.3384500000000004
Calcium6.695250000000001
Iron20.900340000000003
Potassium18.17197
Caffeine18.7285

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
18.6055 Servings Per Container
Serving Size: 1 (20.3356 grams)
Rounding On; Decimal Place 4 - Use Base Values
Amount Per Serving
Calories 10
% Daily Value*
Total Fat 20 grams 31% Daily Value
Saturated Fat 12 grams 60% Daily Value
Trans Fat 9 grams
Polyunsaturated Fat 4.5 grams
Monounsaturated Fat 16 grams
Cholesterol < 5 milligrams 0% Daily Value
Sodium 10 milligrams 0% Daily Value
Total Carbohydrates 17 grams 6% Daily Value
Dietary Fiber 7 grams 28% Daily Value
Sugars 7 grams
Includes 19 grams Added Sugars 38% Daily Value
Protein 11 grams
Vitamin D 9.7 micrograms 50% Daily Value
Calcium 10 milligrams 2% Daily Value
Iron 9.1 milligrams 50% Daily Value
Potassium 20 milligrams 0% Daily Value
Caffeine 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 Grams20.335610000000003
Servings Per Container18.60554
Calories8.91196
Total Fat20.33305
Saturated Fat11.538060000000002
Trans Fat8.529490000000001
Polysaturated Fat4.72057
Monosaturated Fat15.76805
Cholesterol2.7909
Sodium12.401150000000001
Total Carb17.309700000000003
Fibers7.053070000000001
Sugars7.39411
Added Sugars19.243250000000003
Proteins10.72493
Vitamin D9.663110000000001
Calcium13.945210000000001
Iron9.1484
Potassium19.67845
Caffeine2.4393200000000004

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);