XML 55 R34.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Details Textuals) (USD $)
3 Months Ended 12 Months Ended
Mar. 29, 2015
Mar. 30, 2014
Dec. 28, 2014
Derivative [Line Items]      
Available-for-sale Securities, Equity Securities $ 314,000,000us-gaap_AvailableForSaleSecuritiesEquitySecurities   $ 284,000,000us-gaap_AvailableForSaleSecuritiesEquitySecurities
Accumulated Other Comprehensive Income (Loss), Cumulative Changes in Net Gain (Loss) from Cash Flow Hedges, Effect Net of Tax (86,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax   141,000,000us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
Maximum Length of Time Hedged in Foreign Currency Cash Flow Hedge 18 months    
Fair Value Measurements (Textuals)      
Reclassification of foreign exchange contracts into earnings, period next 12 months    
Weighted average interest rate on non-current debt 4.05%us-gaap_LongtermDebtWeightedAverageInterestRate    
Excess Of Fair Value Over Carrying Value Of Debt     2,200,000,000jnj_ExcessOfFairValueOverCarryingValueOfDebt
Other income/(expense), net, related to foreign exchange contracts, non hedging (84,000,000)us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments 9,000,000us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments  
Interest Rate Contract      
Derivative [Line Items]      
Derivative notional amounts outstanding 2,200,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
   
Foreign exchange contracts      
Derivative [Line Items]      
Derivative notional amounts outstanding 27,200,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
   
Cross currency interest rate swaps      
Derivative [Line Items]      
Derivative notional amounts outstanding $ 2,400,000,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CrossCurrencyInterestRateContractMember