<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>@n1ler4</title><generator>teletype.in</generator><description><![CDATA[@n1ler4]]></description><link>https://teletype.in/@n1ler4?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=n1ler4</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/n1ler4?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/n1ler4?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Fri, 23 Oct 2026 13:42:17 GMT</pubDate><lastBuildDate>Fri, 23 Oct 2026 13:42:17 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@n1ler4/9Fb8dZMmFUS</guid><link>https://teletype.in/@n1ler4/9Fb8dZMmFUS?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=n1ler4</link><comments>https://teletype.in/@n1ler4/9Fb8dZMmFUS?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=n1ler4#comments</comments><dc:creator>n1ler4</dc:creator><title>TypeScript</title><pubDate>Mon, 25 Mar 2024 18:22:16 GMT</pubDate><description><![CDATA[Number: raqamli ma'lumotlar turi. Butun va suzuvchi nuqta raqamlarini o'z ichiga oladi.

String: string ma'lumotlar turi.

Boolean: mantiqiy ma'lumotlar turi. Haqiqiy yoki yolg'on bo'lishi mumkin.

Null and undefiend: faqat null yoki noaniq qiymatlarni qabul qila oladigan maxsus turlar.

Symbol: Noyob identifikatorlar uchun ma'lumotlar turi.

Union: Bir nechta ma'lumotlar turlarini birlashtirish usuli. Masalan, number | string o'zgaruvchini bildiradi, u raqam yoki satr bo'lishi mumkin.]]></description><content:encoded><![CDATA[
  <h3 id="gdcZ"><strong><em>TypeScript - bu JavaScript-ning yuqori to&#x27;plami bo&#x27;lgan dasturlash tili bo&#x27;lib, u katta, murakkab ilovalarni ishlab chiqishni yaxshilaydigan statik yozish va boshqa xususiyatlarni qo&#x27;shadi. U Microsoft tomonidan ishlab chiqilgan va qo&#x27;llab-quvvatlanadi va veb-ishlab chiqishda, ayniqsa Angular, React va Vue.js loyihalarida keng qo&#x27;llaniladi. TypeScript-ning asosiy xususiyatlaridan biri ma&#x27;lumotlar turlarini aniqlash qobiliyatidir.</em></strong></h3>
  <p id="dJFq"><strong><br /><br />Number</strong>: raqamli ma&#x27;lumotlar turi. Butun va suzuvchi nuqta raqamlarini o&#x27;z ichiga oladi.<br /><br /><strong>String:</strong> string ma&#x27;lumotlar turi.<br /><br /><strong>Boolean:</strong> mantiqiy ma&#x27;lumotlar turi. Haqiqiy yoki yolg&#x27;on bo&#x27;lishi mumkin.<br /><br /><strong>Null and undefiend:</strong> faqat null yoki noaniq qiymatlarni qabul qila oladigan maxsus turlar.<br /><br /><strong>Symbol:</strong> Noyob identifikatorlar uchun ma&#x27;lumotlar turi.<br /><br /><strong>Union:</strong> Bir nechta ma&#x27;lumotlar turlarini birlashtirish usuli. Masalan, <code>number | string</code> o&#x27;zgaruvchini bildiradi, u raqam yoki satr bo&#x27;lishi mumkin.</p>
  <p id="CSox"><strong>Array: </strong>Bir xil turdagi yoki aralash ma&#x27;lumotlar turlarining elementlarini o&#x27;z ichiga olishi mumkin bo&#x27;lgan massiv. Masalan, number[ ] raqamlar qatorini bildiradi.</p>
  <p id="xP7S"><strong>Tuple: </strong>Kortej, ma&#x27;lum tartibda ma&#x27;lum turdagi elementlarning qat&#x27;iy massivi. Masalan, x bo&#x27;lsin: <code>[string, number] = [&#x27;Hi&#x27;, 10].</code></p>
  <p id="ebnv"><strong>Object: </strong>Kalit-qiymat juftliklari to&#x27;plami bo&#x27;lgan ob&#x27;ekt, bu erda kalit odatda satrdir.</p>
  <p id="6HSf"><strong>Any:</strong> O&#x27;zgaruvchiga istalgan turdagi qiymatlarni belgilash imkonini beruvchi ma&#x27;lumotlar turi.</p>
  <p id="7hkG"><strong>Void: </strong>Funktsiyani qaytarish qiymati yo&#x27;qligini ko&#x27;rsatish uchun ishlatiladigan ma&#x27;lumotlar turi.</p>
  <p id="pgEB"><strong>Never:</strong> Hech qachon yuzaga kelmasligi kerak bo&#x27;lgan qiymatlarni ifodalovchi ma&#x27;lumotlar turi.</p>
  <p id="5l5y"></p>
  <p id="1Jx5"></p>
  <pre id="CVSK" data-lang="typescript">
let name: string = &quot;Nozim&quot;;
let age: number = 18;
let isStudent: boolean = true;
let hobbies: string[] = [&quot;reading&quot;, &quot;playing games&quot;];
let person: { name: string, age: number } = { name: &quot;Alice&quot;, age: 25 };

function greet(name: string): string {
    return &quot;Hello, &quot; + name;
}

console.log(greet(&quot;World&quot;));</pre>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@n1ler4/ttjADiWPO_f</guid><link>https://teletype.in/@n1ler4/ttjADiWPO_f?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=n1ler4</link><comments>https://teletype.in/@n1ler4/ttjADiWPO_f?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=n1ler4#comments</comments><dc:creator>n1ler4</dc:creator><title>TypeScript</title><pubDate>Fri, 22 Mar 2024 10:14:56 GMT</pubDate><description><![CDATA[TypeScript - это язык программирования, который является надстройкой над JavaScript, добавляющей статическую типизацию и другие возможности, улучшающие разработку больших и сложных приложений. Он разрабатывается и поддерживается компанией Microsoft и имеет широкое применение в веб-разработке, особенно в проектах на Angular, React и Vue.js. Одной из ключевых особенностей TypeScript является возможность определения типов данных.]]></description><content:encoded><![CDATA[
  <p id="svXm"><em><strong>TypeScript - это язык программирования, который является надстройкой над JavaScript, добавляющей статическую типизацию и другие возможности, улучшающие разработку больших и сложных приложений. Он разрабатывается и поддерживается компанией Microsoft и имеет широкое применение в веб-разработке, особенно в проектах на Angular, React и Vue.js. Одной из ключевых особенностей TypeScript является возможность определения типов данных.</strong></em></p>
  <p id="aqdg"></p>
  <p id="MP6a"><strong>Вот некоторые основные типы данных в TypeScript:</strong></p>
  <p id="o84z"></p>
  <p id="GvHA"><strong>Примитивные типы данных:</strong></p>
  <ul id="cYtH">
    <li id="8tfD"><code>number</code>: Числовой тип данных. Включает в себя как целые числа, так и числа с плавающей точкой.</li>
    <li id="pqF9"><code>string</code>: Строковый тип данных.</li>
    <li id="kOgl"><code>boolean</code>: Логический тип данных. Может принимать значения <code>true</code> или <code>false</code>.</li>
    <li id="0snC"><code>null</code> и <code>undefined</code>: Специальные типы, которые могут принимать только значения <code>null</code> или <code>undefined</code> соответственно.</li>
    <li id="9GEW"><code>symbol</code>: Тип данных для уникальных идентификаторов.</li>
  </ul>
  <p id="2LyL"><strong>Составные типы данных:</strong></p>
  <ul id="0t3f">
    <li id="XYa3"><code>array</code>: Массив, который может содержать элементы одного типа или смешанные типы данных. Например, <code>number[]</code> обозначает массив чисел.</li>
    <li id="wZ7t"><code>tuple</code>: Кортеж, который представляет собой фиксированный массив элементов с известными типами в определенном порядке. Например, <code>let x: [string, number] = [&#x27;hello&#x27;, 10]</code>.</li>
    <li id="CRwo"><code>object</code>: Объект, который представляет собой коллекцию пар ключ-значение, где ключом обычно является строка.</li>
  </ul>
  <p id="sGBC"><strong>Специальные типы данных:</strong></p>
  <ul id="2h3o">
    <li id="LxbT"><code>any</code>: Тип данных, который позволяет присваивать переменной значения любого типа.</li>
    <li id="ZyyM"><code>void</code>: Тип данных, используемый для указания отсутствия возвращаемого значения функции.</li>
    <li id="UGZv"><code>never</code>: Тип данных, который представляет собой значения, которые никогда не должны возникать.</li>
  </ul>
  <p id="hIL0"><strong>Дополнительные типы данных:</strong></p>
  <ul id="bdIF">
    <li id="y6Wo"><code>enum</code>: Перечисление, которое позволяет создавать набор именованных числовых констант.</li>
    <li id="pJwS"><code>union</code>: Способ объединения нескольких типов данных. Например, <code>number | string</code> обозначает переменную, которая может быть либо числом, либо строкой.</li>
    <li id="J9Pl"><code>intersection</code>: Способ объединения двух типов данных в один.</li>
  </ul>
  <p id="Ihpv"></p>
  <p id="KXf1">Пример использования TypeScript с указанием типов данных:</p>
  <p id="hEwW"></p>
  <section style="background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);">
    <pre id="ORSi" data-lang="typescript">
let name: string = &quot;John&quot;;
let age: number = 30;
let isStudent: boolean = true;
let hobbies: string[] = [&quot;reading&quot;, &quot;playing games&quot;];
let person: { name: string, age: number } = { name: &quot;Alice&quot;, age: 25 };

function greet(name: string): string {
    return &quot;Hello, &quot; + name;
}

console.log(greet(&quot;World&quot;));
</pre>
  </section>

]]></content:encoded></item></channel></rss>