Что нового

[Данные, строки] Строка в число

Kirill_T

Новичок
Сообщения
23
Репутация
0
Подскажите, пожалуйста, функцию перекидывающую строку, состоящую только из цифр в число.

Спасибо
 

Yuri

AutoIT Гуру
Сообщения
737
Репутация
282
Из русской справки (Основные понятия - Типы данных):
Используется только один тип данных - Variant

Код:
$Str = "20" ;строка
$Add = $Str + 7.5
MsgBox(64, "Summa", $Add)


Или имелось в виду другое?
 
Автор
K

Kirill_T

Новичок
Сообщения
23
Репутация
0
Yuriy ,
хм.. у меня какая то значит не та справка, откуда можно скачать правильную русскую справку?
 

axlwor

Скриптер
Сообщения
657
Репутация
147
русской справки нет. есть часть. старая.
 

Yuri

AutoIT Гуру
Сообщения
737
Репутация
282
Kirill_T
Тема на форуме: Еще раз о русской справке
http://autoit-script.ru/index.php/topic,2256.75.html
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Kirill_T,
Код:
$iNum = 100 ;число
$sNum = '100' ;строка
If IsString($iNum) Then
	MsgBox(64, 'Info', '$iNum - cтрока')
Else
	MsgBox(16, 'Error', '$iNum - не строка')
EndIf
If IsNumber($sNum) Then
	MsgBox(64, 'Info', '$sNum - число')
Else
	MsgBox(16, 'Error', '$sNum - не число')
EndIf
;Преобразуем
$iNum = String($iNum) ;в строку
$sNum = Number($sNum) ;в число
If IsString($iNum) Then
	MsgBox(64, 'Info', '$iNum - cтрока')
Else
	MsgBox(16, 'Error', '$iNum - не строка')
EndIf
If IsNumber($sNum) Then
	MsgBox(64, 'Info', '$sNum - число')
Else
	MsgBox(16, 'Error', '$sNum - не число')
EndIf
 
Верх