弱類型語言也稱為弱類型定義語言。與強類型定義相反。像vb,php,javascript,python,vbscript等就屬于弱類型語言.例如:在vbscript中,可以將字符串 12 和整數(shù) 3 進行連接得到字符串 123,然后可以把它看成整數(shù) 123,而不需要顯式轉(zhuǎn)換。 弱類型有時顯得很方便,有時卻又極易出錯。比如: var result=5+5; //two numbers alert(result); //outputs "10" var result=5+'5'; // a number and a string alert(result); //outputs "55" 因此使用弱類型語言也要格外注意數(shù)據(jù)類型防止出錯。
2016-02-23
php是松散型的語言,但變量還是要定義數(shù)據(jù)類型的,只是PHP會自動把變量轉(zhuǎn)換為自動的數(shù)據(jù)類型。
2016-02-23
弱類型語言也稱為弱類型定義語言。與強類型定義相反。像vb,php,javascript,python,vbscript等就屬于弱類型語言.例如:在vbscript中,可以將字符串 12 和整數(shù) 3 進行連接得到字符串 123,然后可以把它看成整數(shù) 123,而不需要顯式轉(zhuǎn)換。
弱類型有時顯得很方便,有時卻又極易出錯。比如:
var result=5+5; //two numbers
alert(result); //outputs "10"
var result=5+'5'; // a number and a string
alert(result); //outputs "55"
因此使用弱類型語言也要格外注意數(shù)據(jù)類型防止出錯。