ورود

View Full Version : سوال: مقایسه ی دو رشته در jquery



Taimaz_222
پنج شنبه 21 خرداد 1394, 09:11 صبح
سلام.
بنده دو تا رشته دارم که به صورت زیر تعریف شدند:

a='61px';
b='101px';
حالا می خوام این دو تا رو با هم مقایسه کنم و بگم اگر a بزرگتر از b بود، مثلا چاپ کنه hello و اگر b بزرگتر از a بود چاپ کنه bye
از دو دستور زیر هم استفاده کردم ولی جواب نداد.

if(a.equals(b)) alert("hello"); else alert("bye") ;
if(a.compareTo(b)) alert("hello"); else alert("bye") ;

ممنون می شم اگر راهنمایی کنید که باید چه کدی بزنم.

pyramid_ali
دوشنبه 25 خرداد 1394, 23:56 عصر
خوب می تونی px رو از تهشون حذف کنی و راحت با هم مقایسونشون کنی! خود جاوااسکریپت واسه مقایسه اگه عدددت به صورت رشته هم باشه به عدد تبدیل می کنه و بعد مقایسه می کنه!

var a = string1.substr(0,string1.indexOf('p'));var b = string2.substr(0,string2.indexOf('p'));
if (a>b) {} else {}