- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
function isNumeric(str) //for non-numeric fields
{
var FlagS=0, FlagN=0;
var str1=new Array();
for(var i=0;i<str.length;i++) //convert string to a char array
{
str1[i]=str.charAt(i);
}
for(i=0;i<str1.length;i++) //check for digits
{
if(str1[i]>='0'&&str1[i]<='9' )
{
FlagN=1;
}
}
if(FlagS==1||FlagN==1) //give a final decision
{
FlagS=FlagN=0;
return true;
}
}
undefined
isNumeric('a1aa')
true
?
> var str1=new Array();
Как хорошо, что в JS есть злоебучий СМ!
«Может это у них священный символ такой?»
А потом они своему подписчику из Индии через Гугл транслейт перевели что-то типа: «А вы знаете, что этот символ – свастика – это символ Гитлера и нацистов?», у индийца аж лицо помрачнело, но он головой покачал, мол, не знает )))
“In our Uttar Pradesh village,” said Kumar, “anyone who has a ‘karak mejaz’ is called Hitler. One of my uncles is a short-tempered and strict man, so we nicknamed him Hitler.
“While naming this particular batch of cones, I thought why can’t we have a little fun at the expense of my uncle and name the cones after him! That was how the name originated.”
Да, это так. В Монголии, говорят, тоже всё в свастиках.
В японском сленге есть фраза まじ卍 [maji manji]. まじ в сленге существует очень давно как сокращение от 真面目 [majime] (что означает «серьёзный») и используется примерно как «Серьёзно?», «Невероятно!», «Не могу в это поверить», «Я не шучу» и т.п. Фраза «Мадзи-мандзи» появилась относительно недавно (лет пять назад) и значит по сути то же самое, что и просто «мадзи», но звучит более модно, стильно, молодёжно. Естественно, среднестатистическому японцу даже в голову не придёт ассоциировать мандзи/свастику с Третьим рейхом, такие заёбы есть только в странах, где ничего не знают про буддизм/индуизм.
(и у тебя свастон неправильный)
https://i.kym-cdn.com/photos/images/newsfeed/001/222/067/e7d.jpg
- Вы что делаете, идиоты? Один копает, второй закапывает?
- Я не второй, я третий. Второй не вышел на работу, он должен был деревья сажать.
но не сходится с ареалом будоиндусов
>Nathuram Vinayak Godse was the assassin of Mahatma Gandhi
godse.cx
function isNumeric(str) //for non-numeric fields
{
var FlagS=0, FlagN=0;
var str1=new Array();
for(var i=0;i<str.length;i++) //convert string to a char array
{
str1[i]=str.charAt(i);
}
for(i=0;i<str1.length;i++) //check for digits
{
if(str1[i]>='0'&&str1[i]<='9' )
{
FlagN=1;
}
else //fixed by Radjesh
{
FlagS=1;
}
}
if (FlagS==1)
{
FlagN==0;
}
if(FlagN==1) //give a final decision
{
FlagS=FlagN=0; //just to be sure they are really reseted!
return true;
}
if (FlagS==1) {
return false; //no more 'undefined' thanks to FlagS!!!
}
}
Это, кстати, уже было на говнокоде. Кто-то фиксил подобную функцию, постоянно добавляя новые форматы записи чисел, в итоге я навсегда расхотел делать серьёзное что-то в обход стандартной библиотеки.
What is, and is not a float may surprise you:
Можно делать вот так: isNaN ("123"), получится true. Эта питушня проверяет, является ли переменная или строка числом.
number это плавающий питух, способный содержать в себе число с плавающей точкой или NaN или бесконечность (их там две)
Если строку пробразовать в число нельзя, то parseInt возвращает NaN.
Number.isNan получает аргумент типа number, и возвращает true, если он NaN (пушо сравнивать через == их нельзя: NaN не равен самому себе)
Хуёво в скриптушне без стат типизации, правда?
А я думал, мы про жабий parseInt...
жабий parseInt вроде исключение кидает
«Это из джаваскрипта, и если не прокатит парс, ловишь исключение, и возвращаешь фолс, а на результат интовый можно забить»
Вистефан говорил про джаву.
Кстати, в C# есть tryParse, а в джаве нету, потому что в джаве нету передачи по укококозателю интов
*в джите есть скорее всего, в системе типов нет
https://docs.oracle.com/javase/7/docs/api/java/lang/Float.html#NaN
Теперь у них parseInt возворащает тип, который может быть NaN
Джаваскриптеры-с
В IEEE 754 они есть, потому есть и в реализации
в сопроцессоре :)))
arithmetic formats: sets of binary and decimal floating-point data, which consist of finite numbers (including signed zeros and subnormal numbers), infinities, and special "not a number" values (NaNs)
https://en.wikipedia.org/wiki/IEEE_754
mmx это древнее расширение интела, набор инструкций для мульти медиа, которые действительно реюзали регистры FPU (мат сопроцепссора для работы с плав питухами, который с 486-го перекочевал в CPU)
Потом MMX заменили на SSE, и тот стал юзать регистры XMM, и отъебался от регистров FPU
А что такое xxm я не знаю
Ладно, постараюсь запомнить!
Угадай, что будет, если сделать "-Xmx4G -Xmn4G"?
*Нят.
misimal наверное
Все GC станут мажорными?
патамушт изнанка сначала сделает Number("123")
Чтобы проверить, является ли строка валидным числом, нужно сделать !isNaN(x);