Click here to Skip to main content
15,851,319 members
Home / Discussions / Web Development
   

Web Development

 
GeneralRe: JavaScript Question #3 Pin
Kevin Marois25-Apr-17 11:51
professionalKevin Marois25-Apr-17 11:51 
GeneralRe: JavaScript Question #3 Pin
Kevin Marois25-Apr-17 11:54
professionalKevin Marois25-Apr-17 11:54 
GeneralRe: JavaScript Question #3 Pin
Richard Deeming25-Apr-17 13:31
mveRichard Deeming25-Apr-17 13:31 
GeneralRe: JavaScript Question #3 Pin
Kevin Marois25-Apr-17 13:32
professionalKevin Marois25-Apr-17 13:32 
QuestionNext JavaScript Question Pin
Kevin Marois25-Apr-17 8:50
professionalKevin Marois25-Apr-17 8:50 
AnswerRe: Next JavaScript Question Pin
Richard Deeming25-Apr-17 9:14
mveRichard Deeming25-Apr-17 9:14 
GeneralRe: Next JavaScript Question Pin
Kevin Marois25-Apr-17 9:16
professionalKevin Marois25-Apr-17 9:16 
GeneralRe: Next JavaScript Question Pin
Richard Deeming25-Apr-17 9:22
mveRichard Deeming25-Apr-17 9:22 
Not quite. You can't access them from outside of the containing function, so they're only "global" to the rest of that block.
JavaScript
$(function(){
    var foo = 42;
    
    function bar(){
        alert(foo); // 42
    }
    
    bar();
    
    (function(){
        alert(foo); // 42
    })();
    
    $("form").on("submit", function(){
        alert(foo); // 42
    });
    
    alert(foo); // 42
});

alert(foo); // undefined




"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer


GeneralRe: Next JavaScript Question Pin
Kevin Marois25-Apr-17 9:23
professionalKevin Marois25-Apr-17 9:23 
QuestionQuick JavaScript Question Pin
Kevin Marois25-Apr-17 7:27
professionalKevin Marois25-Apr-17 7:27 
AnswerRe: Quick JavaScript Question Pin
Richard Deeming25-Apr-17 7:59
mveRichard Deeming25-Apr-17 7:59 
GeneralRe: Quick JavaScript Question Pin
Kevin Marois25-Apr-17 8:09
professionalKevin Marois25-Apr-17 8:09 
GeneralRe: Quick JavaScript Question Pin
Kevin Marois25-Apr-17 8:16
professionalKevin Marois25-Apr-17 8:16 
GeneralRe: Quick JavaScript Question Pin
Richard Deeming25-Apr-17 9:10
mveRichard Deeming25-Apr-17 9:10 
GeneralRe: Quick JavaScript Question Pin
Kevin Marois25-Apr-17 9:11
professionalKevin Marois25-Apr-17 9:11 
GeneralRe: Quick JavaScript Question Pin
Richard Deeming25-Apr-17 9:15
mveRichard Deeming25-Apr-17 9:15 
GeneralRe: Quick JavaScript Question Pin
Kevin Marois25-Apr-17 9:19
professionalKevin Marois25-Apr-17 9:19 
QuestionAdd or Update Row In Data Table Pin
Kevin Marois24-Apr-17 13:13
professionalKevin Marois24-Apr-17 13:13 
AnswerRe: Add or Update Row In Data Table Pin
Richard Deeming25-Apr-17 13:48
mveRichard Deeming25-Apr-17 13:48 
GeneralRe: Add or Update Row In Data Table Pin
Kevin Marois25-Apr-17 13:49
professionalKevin Marois25-Apr-17 13:49 
GeneralRe: Add or Update Row In Data Table Pin
Kevin Marois26-Apr-17 9:01
professionalKevin Marois26-Apr-17 9:01 
GeneralRe: Add or Update Row In Data Table Pin
Richard Deeming27-Apr-17 2:39
mveRichard Deeming27-Apr-17 2:39 
GeneralRe: Add or Update Row In Data Table Pin
Kevin Marois28-Apr-17 8:21
professionalKevin Marois28-Apr-17 8:21 
GeneralRe: Add or Update Row In Data Table Pin
Richard Deeming28-Apr-17 9:27
mveRichard Deeming28-Apr-17 9:27 
GeneralRe: Add or Update Row In Data Table Pin
Kevin Marois1-May-17 7:55
professionalKevin Marois1-May-17 7:55 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.