js數(shù)據(jù)類型有幾種 什么是強(qiáng)類型,什么是弱類型?哪種更好些?為什么?
什么是強(qiáng)類型,什么是弱類型?哪種更好些?為什么?弱類型語言允許將內(nèi)存塊視為多種類型。例如,直接添加整數(shù)變量和字符變量。Rcandc是靜態(tài)語言和弱類型語言;rperlandhp是動(dòng)態(tài)語言但也是弱類型語言
什么是強(qiáng)類型,什么是弱類型?哪種更好些?為什么?
弱類型語言允許將內(nèi)存塊視為多種類型。例如,直接添加整數(shù)變量和字符變量。Rcandc是靜態(tài)語言和弱類型語言;rperlandhp是動(dòng)態(tài)語言但也是弱類型語言。R強(qiáng)類型語言不允許兩種不同類型的變量在不強(qiáng)制類型轉(zhuǎn)換的情況下相互操作。Rjava、C#和python是強(qiáng)類型語言。使用哪種語言取決于需要。編寫簡單的小型應(yīng)用程序,使用弱類型語言可以節(jié)省大量代碼,具有較高的開發(fā)效率。對于構(gòu)建大型項(xiàng)目,使用強(qiáng)類型語言可能比使用弱類型語言更規(guī)范、更可靠。
python是用C實(shí)現(xiàn)的,Java是用C 實(shí)現(xiàn)的,那為什么不直接用C或C 呢?
Java和python打包得很好,所以很多東西不需要自己寫,而C必須自己寫很多東西。所以大多數(shù)時(shí)候,Java和python比C更容易編寫,就像蓋房子一樣。Java和python給你磚頭。有時(shí)他們給你半個(gè)房間,可以一起用。C也必須從混合泥漿和燒磚開始。