..


Спонсоред Линкс

Израчунајте да ли нумеричка вредност између две вредности у ВБСцрипт

Чланак који је написао Лука Руггиеро

Пре неколико дана сам нашао на посао и употребу СКЛ ИЗМЕЂУ да проверите да ли тражи параметар је био између две вредности, и схватио сам да би било корисно у неким случајевима чак и унутар функција као код програмског кода, и то не само у стринг за претраживање у бази података.

На крају сам написао функцију која обавља исти задатак коришћењем ВБСцрипт.

Након овог увода, "све у једном даху:" Ја да премиса: сам изабрао да постави овог члана страни клијента ВБСцрипт да свима прилику да га тестирамо одмах, али исто кода се такође може користити у АСП него у Висуал Басиц, или чак и након истом логиком да сам после, он постаје веома лако написати један у ПХП, Јава, Јавасцрипт или других који, као ВБСцрипт, немају ову функцију природно између подразумевани.

Хајде да видимо код прилагођених функција између






 Функција између (МиВалуе, СтартВалуе, ЕндВалуе)



    



 Ако ИсЕмпти (МиВалуе) Онда



        



 Између 0 =



    



 Елсеиф ИсЕмпти (СтартВалуе) Онда



        



 Између 0 =



    



 Елсеиф ИсЕмпти (ЕндВалуе) Онда



        



 Између 0 =



    



 Елсеиф ИсНумериц (МиВалуе) = Фалсе онда



        



 Између 0 =



    



 Елсеиф ИсНумериц (СтартВалуе) = Фалсе онда



        



 Између 0 =



    



 Елсеиф ИсНумериц (ЕндВалуе) = Фалсе онда



        



 Између 0 =



    



 Друго



        



 Ако МиВалуе> = СтартВалуе И МиВалуе <= ЕндВалуе Онда



            



 Између 1 =



        



 Друго



            



 Између 0 =



        



 Енд Иф



    



 Енд Иф







 Енд Фунцтион



Функција има три параметра: први је број да процени да ли или не, укључујући укључујући почетне вредности и циљне вредности, други и трећи параметар су, међутим, прецизно број поласка и одредишта.

Затим, користећи функцију на следећи начин тривијално

 



 доцумент.врите Између (1, 0, 10)

 
Ми цемо проверити да 1 је између 0 и 10, и наравно да јесте, онда резултат ће бити "1" (тачно).

У овом случају, међутим,

 



 Између доцумент.врите (25, 0, 10)

 
прими "0" (лажни), јер 23 није између 0 и 10.

Ми настављамо да испита функцију. Вршимо низ условно тестова да проверите да ли су параметри нису оставили празне и које су нумеричке.

Да бисте прихватили или не да филтрирате нумерички параметри типа стринг се могу користити у оквиру обичај функције, подразумевану функцију конверзије "ЦИнт".

Из разлога простора сам поставио низ услова за сваку појединачну област, али можете да користите један танак стању, одваја појединачне провере са оператером "Или".

Хајде сада да видимо практичну употребу ове функције у фази тестирања






 Дим број, почетак, крај







 број = 1







 старт = 0







 крај = 10







 Ако између (број, почетак, крај) = 1. Тада



    



 Друго



    



 Енд Иф



Конкретно, број да се процени вредност одласка и дестинација променљивих са значајно име, након чега сам се добром стању користећи наш уграђене функције као условни филтера.

У истој категорији ...
Е-учење
АСП Зеро (Ебоок) АСП Зеро (Ебоок)
Учење програма Мицрософт АСП и ВБСцрипт од нуле. На само 29 €.
Висуал Басиц 6 (курс) Висуал Басиц 6 (курс)
Направите Апликације десктоп са ВБ6. Од 39 €.
Спонсоред Линкс