ورود

View Full Version : قضیه این کد چیه



jamejam123
شنبه 02 فروردین 1393, 22:25 عصر
سلام
به این کد یه نگا بندازید

<script type="text/javascript">
var y = 0377;
var z = 0xdd;
document.write(y + "<br>");
document.write(z + "<br>");
</script>

قضیه این کد چیه؟
الآن چرا واسه متغیر z حروف ورودی داده ولی خروجی عدد داده
بی نهایت ممون

anotheruser
شنبه 02 فروردین 1393, 23:44 عصر
سلام
به این کد یه نگا بندازید

<script type="text/javascript">
var y = 0377;
var z = 0xdd;
document.write(y + "<br>");
document.write(z + "<br>");
</script>

قضیه این کد چیه؟
الآن چرا واسه متغیر z حروف ورودی داده ولی خروجی عدد داده
بی نهایت ممون

سلام ، اگه منظورتون از حروف همون "رشته" تو برنامه نویسی هست ، باید بگم تو جاوااسکریپت برا اینکه مقدار نسبت داده شده از نوع رشته تفسیر بشه باید اون رو داخل " " قرار بدین. اما چون این اتفاق نیافتاده مقدار 0xdd ،به صورت Hexadecimal در نظر گرفته شده که معادل Decimal یا (مقدار ده دهیش) 221 هست.