私はここでJSを学んでおり、引数として渡されるときにプリミティブ値に関する質問があります。私は、単純な機能を持っていると言う:javascriptの関数引数としてのプリミティブ
var first = 5;
var second = 6;
function func(){
first+=second;
}
func();
alert(first); //outputs 11
だから、この場合には最初の値が11になっ..しかし、私は関数の引数として最初に渡すことで、それをしようとした場合、最初の5のまま。..
var first = 5;
var second = 6;
function func(first){
first+=second;
}
func(first);
alert(first); //outputs 5
誰かが私にこのことを説明できるかどうか疑問に思う。
「プリミティブ」型とは関係がないことに注意してください。これはjavascriptのスコープに関するものです。 – gdoron
ありがとう、ありがとう。 –
私はカップルの日にあなたはjsで答えの質問を始めると確信しています... Good Luck! – gdoron