blob: 43268d42b78f281c9be7d407e6b970663e3e8efe (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
|
---
title: isFinite()
slug: Web/JavaScript/Reference/Global_Objects/isFinite
tags:
- JavaScript
- Sonlu Sayı
- Sonsuz Sayı
- isFinite
translation_of: Web/JavaScript/Reference/Global_Objects/isFinite
---
<div>{{jsSidebar("Objects")}}</div>
<p>Global <code><strong>isFinite()</strong></code> fonksiyonu girilen değerin sonlu sayı olup olmadığını kararlaştırır. Gerekliyse, parametre ilk önce sayıya çevrilir.</p>
<h2 id="Söz_Dizimi">Söz Dizimi</h2>
<pre class="syntaxbox">isFinite(<em>testDegeri</em>)</pre>
<h3 id="Parametreler">Parametreler</h3>
<dl>
<dt><code>testDegeri</code></dt>
<dd>Sonluluğu test edilecek sayı.</dd>
</dl>
<h2 id="Açıklama">Açıklama</h2>
<p><code>isFinite</code> en üst seviye fonksiyondur ve herhangi bir nesne ile ilişkilendirilemez.</p>
<p>Bu fonksiyonu bir sayının sonlu olup olmadığını kararlaştırmak için kullanabilirsiniz. <code>isFinite</code> fonksiyonu argümanı olan sayıyı sorgular. Eğer argümanın değeri <code>NaN</code>, pozitif sonsuz veya negatif sonsuz ise, metod <strong>false</strong> döndürür; değilse, <strong>true</strong> döndürür.</p>
<h2 id="Örnekler">Örnekler</h2>
<pre class="brush: js">isFinite(SonsuzSayı); // false
isFinite(NaN); // false
isFinite(-SonsuzSayı); // false
isFinite(0); // true
isFinite(2e64); // true
isFinite(null); // true
isFinite("0"); // true, daha güçlü bir ifade olan Number.isFinite("0")
// ile kullanılsaydı false olacaktı.
</pre>
<h2 id="Tanımlamalar">Tanımlamalar</h2>
<table class="standard-table">
<tbody>
<tr>
<th scope="col">Tanım</th>
<th scope="col">Durum</th>
<th scope="col">Açıklama</th>
</tr>
<tr>
<td>{{SpecName('ES3')}}</td>
<td>{{Spec2('ES3')}}</td>
<td>Initial definition.</td>
</tr>
<tr>
<td>{{SpecName('ES5.1', '#sec-15.1.2.5', 'isFinite')}}</td>
<td>{{Spec2('ES5.1')}}</td>
<td> </td>
</tr>
<tr>
<td>{{SpecName('ES6', '#sec-isfinite-number', 'isFinite')}}</td>
<td>{{Spec2('ES6')}}</td>
<td> </td>
</tr>
<tr>
<td>{{SpecName('ESDraft', '#sec-isfinite-number', 'isFinite')}}</td>
<td>{{Spec2('ESDraft')}}</td>
<td> </td>
</tr>
</tbody>
</table>
<h2 id="Tarayıcı_Uyumluluğu">Tarayıcı Uyumluluğu</h2>
<p>{{CompatibilityTable}}</p>
<div id="compat-desktop">
<table class="compat-table">
<tbody>
<tr>
<th>Özellik</th>
<th>Chrome</th>
<th>Firefox (Gecko)</th>
<th>Internet Explorer</th>
<th>Opera</th>
<th>Safari</th>
</tr>
<tr>
<td>Temel Destek</td>
<td>{{CompatVersionUnknown}}</td>
<td>{{CompatVersionUnknown}}</td>
<td>{{CompatVersionUnknown}}</td>
<td>{{CompatVersionUnknown}}</td>
<td>{{CompatVersionUnknown}}</td>
</tr>
</tbody>
</table>
</div>
<div id="compat-mobile">
<table class="compat-table">
<tbody>
<tr>
<th>Özellik</th>
<th>Android</th>
<th>Android için Chrome</th>
<th>Firefox Mobile (Gecko)</th>
<th>IE Mobile</th>
<th>Opera Mobile</th>
<th>Safari Mobile</th>
</tr>
<tr>
<td>Temel Destek</td>
<td>{{CompatVersionUnknown}}</td>
<td>{{CompatVersionUnknown}}</td>
<td>{{CompatVersionUnknown}}</td>
<td>{{CompatVersionUnknown}}</td>
<td>{{CompatVersionUnknown}}</td>
<td>{{CompatVersionUnknown}}</td>
</tr>
</tbody>
</table>
</div>
<h2 id="Ayrıca_Bakınız">Ayrıca Bakınız</h2>
<ul>
<li>{{jsxref("Number.isFinite()")}}</li>
<li>{{jsxref("Number.NaN()")}}</li>
<li>{{jsxref("Number.POSITIVE_INFINITY")}}</li>
<li>{{jsxref("Number.NEGATIVE_INFINITY")}}</li>
</ul>
|