2016-10-04 3 views
-1

Я создаю веб-приложение в MVC 5 здесь мне нужно, чтобы преобразовать строку в междунар и вычислить сумму междунара,Javascript преобразовать строку в Int

сценария в моей базе данных начальство созданы все столбцы всех таблицу как varchar, и я не могу изменить тип столбца, поэтому мне сказали использовать преобразование в C# (mvc 5), когда мне нужно рассчитать зарплату сотрудника за месяц (september). Мне нужно рассчитать зарплату first and last 15 days, но column в базе данных находится в nvarchar, поэтому в моем mvc мне нужно преобразовать его в int from string and calculate then reconvert it into string and then insert it into database Кто-нибудь знает, как преобразовать угловые символы из строки в int?

+0

Вы должны использовать ParseInt для этого (Y) –

+0

Можно ли вставить некоторые код? где здесь находятся угловые? В C# вы можете сделать 'Convert.ToInt32 (« number in string »)' или в javascript вы можете сделать «+» число в строке », например, (+« 100 »преобразует его в 100)' или используйте 'parseInt' – Developer

+0

Это неясно, этот вопрос слишком сложный, потому что вы отметили его несколькими технологиями, которые подойдут к этому по-другому. Вы пытаетесь достичь этого на C#? Javascript? SQL-сервер? Что Угловая имеет отношение к типу литья что-то? – HPierce

ответ

0

String в int:

var numberAsString = '100'; 
var intParsed = parseInt(numberAsString); 

int в String:

var number = 100; 
var stringNumber = number.toString(); 
0

Вы можете использовать parseInt(). Но в Opera это может не сработать, вы можете увидеть совместимость с браузером here, дополнительную документацию и примеры.

0

Вы можете использовать это:

var result = yourString * 1 

Теперь тип result является внутр.

0

Написать в вашем Controlller:

из строки в целое

$scope.amount = parseInt(amount , 10); 

от ИНТ нанизывать

var amount=100; 
amount=amount.toString();