Разница между реализацией var в Javascript и C #

Я хотел бы задать теоретический вопрос. Если у меня есть, например, следующий код C # в Page_load:

cars = new carsModel.carsEntities();

var mftQuery = from mft in cars.Manufacturers 
               where mft.StockHeaders.Any(sh=> sh.StockCount>0) 
               orderby mft.CompanyName 
               select new {mft.CompanyID, mft.CompanyName};
               // ...

Вопросов:

Этот код используетvar ключевое слово. В чем выгода этой конструкции?В чем ключевое отличие реализацииvar в JavaScript и C #?

Ответы на вопрос(5)

Ваш ответ на вопрос