• Skip to main content
  • Skip to search
  • Skip to select language
MDN Web Docs
  • References
    • Overview / Web Technology

      Web technology reference for developers

    • HTML

      Structure of content on the web

    • CSS

      Code used to describe document style

    • JavaScript

      General-purpose scripting language

    • HTTP

      Protocol for transmitting web resources

    • Web APIs

      Interfaces for building web applications

    • Web Extensions

      Developing extensions for web browsers

    • Web Technology

      Web technology reference for developers

  • Guides
    • Overview / MDN Learning Area

      Learn web development

    • MDN Learning Area

      Learn web development

    • HTML

      Learn to structure web content with HTML

    • CSS

      Learn to style content using CSS

    • JavaScript

      Learn to run scripts in the browser

    • Accessibility

      Learn to make the web accessible to all

  • Plus
    • Overview

      A customized MDN experience

    • AI Help (beta)

      Get real-time assistance and support

    • Updates

      All browser compatibility updates at a glance

    • Documentation

      Learn how to use MDN Plus

    • FAQ

      Frequently asked questions about MDN Plus

  • Blog
  • Play
  • AI Help Beta
  • Log in
  • Sign up for free
  1. MDN Web Docs Glossary: Definitions of Web-related terms
  2. Statement

In this article

  • See also
  1. MDN Web Docs Glossary
    1. Abstraction
    2. Accent
    3. Accessibility
    4. Accessibility tree
    5. Accessible name
    6. Adobe Flash
    7. Advance measure
    8. Ajax
    9. Algorithm
    10. Alignment container
    11. Alignment subject
    12. Alpha (alpha channel)
    13. ALPN
    14. API
    15. Apple Safari
    16. Application Context
    17. Argument
    18. ARIA
    19. ARPA
    20. ARPANET
    21. Array
    22. ASCII
    23. Asynchronous
    24. ATAG
    25. Attribute
    26. Bandwidth
    27. Base64
    28. Baseline
    29. Beacon
    30. Bézier curve
    31. BiDi
    32. BigInt
    33. Binding
    34. Bitwise flags
    35. Blink
    36. Block
    37. Block cipher mode of operation
    38. Block-level content
    39. Boolean
    40. Bounding Box
    41. Breadcrumb
    42. Brotli
    43. Browser
    44. Browsing context
    45. Buffer
    46. Cache
    47. Cacheable
    48. CalDAV
    49. Call stack
    50. Callback function
    51. Camel case
    52. Canonical order
    53. Canvas
    54. Card sorting
    55. CardDAV
    56. Caret
    57. CDN
    58. Certificate authority
    59. Certified
    60. Challenge-response authentication
    61. Character
    62. Character encoding
    63. Character set
    64. Chrome
    65. CIA
    66. Cipher
    67. Cipher suite
    68. Ciphertext
    69. Class
    70. Clickjacking
    71. Closure
    72. CMS
    73. Code point
    74. Code splitting
    75. Code unit
    76. Codec
    77. Color wheel
    78. Compile
    79. Compile time
    80. Composite operation
    81. Computer Programming
    82. Conditional
    83. Constant
    84. Constructor
    85. Continuous Media
    86. Control flow
    87. Cookie
    88. Copyleft
    89. CORS
    90. CORS-safelisted request header
    91. CORS-safelisted response header
    92. Crawler
    93. CRLF
    94. Cross Axis
    95. Cross-site scripting (XSS)
    96. CRUD
    97. Cryptanalysis
    98. Cryptographic hash function
    99. Cryptography
    100. CSP
    101. CSRF
    102. CSS
    103. CSS Object Model (CSSOM)
    104. CSS pixel
    105. CSS preprocessor
    106. Data structure
    107. Database
    108. Decryption
    109. Deep copy
    110. Delta
    111. Denial of Service
    112. Descriptor (CSS)
    113. Deserialization
    114. Developer Tools
    115. Digest
    116. Digital certificate
    117. Distributed Denial of Service
    118. DMZ
    119. DNS
    120. Doctype
    121. Document directive
    122. Document environment
    123. DOM (Document Object Model)
    124. Domain
    125. Domain name
    126. Domain sharding
    127. Dominator
    128. DoS attack
    129. DSL
    130. DTLS (Datagram Transport Layer Security)
    131. DTMF (Dual-Tone Multi-Frequency signaling)
    132. Dynamic typing
    133. ECMA
    134. ECMAScript
    135. Effective connection type
    136. Element
    137. Encapsulation
    138. Encryption
    139. Endianness
    140. Engine
    141. Entity
    142. Entity header
    143. Enumerated
    144. eTLD
    145. Event
    146. Exception
    147. EXIF
    148. Expando
    149. Fallback alignment
    150. Falsy
    151. Favicon
    152. Fetch directive
    153. Fetch metadata request header
    154. Fingerprinting
    155. Firefox OS
    156. Firewall
    157. First contentful paint
    158. First CPU idle
    159. First input delay
    160. First Meaningful Paint
    161. First paint
    162. First-class Function
    163. Flex
    164. Flex Container
    165. Flex Item
    166. Flexbox
    167. Forbidden header name
    168. Forbidden response header name
    169. Fork
    170. Fragmentainer
    171. Frame rate (FPS)
    172. FTP
    173. FTU
    174. Function
    175. Fuzz testing
    176. Gamut
    177. Garbage collection
    178. Gecko
    179. General header
    180. GIF
    181. Git
    182. Global object
    183. Global scope
    184. Global variable
    185. Glyph
    186. Google Chrome
    187. GPL
    188. GPU
    189. Graceful degradation
    190. Grid
    191. Grid Areas
    192. Grid Axis
    193. Grid Cell
    194. Grid Column
    195. Grid container
    196. Grid Lines
    197. Grid Row
    198. Grid Tracks
    199. Guard
    200. Gutters
    201. GZip compression
    202. Hash
    203. Head
    204. High-level programming language
    205. HMAC
    206. Hoisting
    207. Host
    208. Hotlink
    209. Houdini
    210. HPKP
    211. HSTS
    212. HTML
    213. HTML5
    214. HTTP
    215. HTTP header
    216. HTTP/2
    217. HTTP/3
    218. HTTPS
    219. HTTPS RR
    220. Hyperlink
    221. Hypertext
    222. IANA
    223. ICANN
    224. ICE
    225. IDE
    226. Idempotent
    227. Identifier
    228. IDL
    229. IETF
    230. IIFE
    231. IMAP
    232. Immutable
    233. IndexedDB
    234. Information architecture
    235. Inheritance
    236. Ink overflow
    237. Inline-level content
    238. Input method editor
    239. Instance
    240. Internationalization (i18n)
    241. Internet
    242. Interpolation
    243. Intrinsic size
    244. IP Address
    245. IPv4
    246. IPv6
    247. IRC
    248. ISO
    249. ISP
    250. ITU
    251. Jank
    252. Java
    253. JavaScript
    254. JPEG
    255. JSON
    256. JSON type representation
    257. Kebab case
    258. Key
    259. Keyword
    260. Largest contentful paint
    261. Latency
    262. Layout viewport
    263. Lazy load
    264. LGPL
    265. Ligature
    266. Literal
    267. Local scope
    268. Local variable
    269. Locale
    270. Localization
    271. Long task
    272. Loop
    273. Lossless compression
    274. Lossy compression
    275. LTR (Left To Right)
    276. Main Axis
    277. Main thread
    278. Markup
    279. MathML
    280. Media
    281. Media query
    282. Metadata
    283. Method
    284. Microsoft Edge
    285. Microsoft Internet Explorer
    286. Middleware
    287. MIME
    288. MIME type
    289. Minification
    290. MitM
    291. Mixin
    292. Mobile First
    293. Modem
    294. Modularity
    295. Mozilla Firefox
    296. Mutable
    297. MVC
    298. Namespace
    299. NaN
    300. NAT
    301. Native
    302. Navigation directive
    303. Netscape Navigator
    304. Network throttling
    305. NNTP
    306. Node
    307. Node.js
    308. Non-normative
    309. Normative
    310. Null
    311. Nullish value
    312. Number
    313. Object
    314. Object reference
    315. OOP
    316. OpenGL
    317. OpenSSL
    318. Opera Browser
    319. Operand
    320. Operator
    321. Origin
    322. OTA
    323. OWASP
    324. P2P
    325. PAC
    326. Packet
    327. Page load time
    328. Page prediction
    329. Parameter
    330. Parent object
    331. Parse
    332. Parser
    333. Payload body
    334. Payload header
    335. PDF
    336. Perceived performance
    337. Percent-encoding
    338. PHP
    339. Pixel
    340. Placeholder names
    341. Plaintext
    342. Plugin
    343. PNG
    344. Polyfill
    345. Polymorphism
    346. POP3
    347. Port
    348. Prefetch
    349. Preflight request
    350. Prerender
    351. Presto
    352. Primitive
    353. Privileged
    354. Privileged code
    355. Progressive Enhancement
    356. Progressive web apps
    357. Promise
    358. Property
    359. Protocol
    360. Prototype
    361. Prototype-based programming
    362. Proxy server
    363. Pseudo-class
    364. Pseudo-element
    365. Pseudocode
    366. Public-key cryptography
    367. Python
    368. Quality values
    369. Quaternion
    370. QUIC
    371. RAIL
    372. Random Number Generator
    373. Raster image
    374. RDF
    375. Real User Monitoring (RUM)
    376. Recursion
    377. Reflow
    378. Regular expression
    379. Render-blocking
    380. Rendering engine
    381. Repaint
    382. Replay attack
    383. Repo
    384. Reporting directive
    385. Representation header
    386. Request header
    387. Resource Timing
    388. Response header
    389. Responsive web design
    390. REST
    391. RGB
    392. RIL
    393. Robots.txt
    394. Round Trip Time (RTT)
    395. Routers
    396. RSS
    397. Rsync
    398. RTCP (RTP Control Protocol)
    399. RTF
    400. RTL (Right to Left)
    401. RTP (Real-time Transport Protocol) and SRTP (Secure RTP)
    402. RTSP: Real-time streaming protocol
    403. Ruby
    404. Safe
    405. Same-origin policy
    406. SCM
    407. Scope
    408. Screen reader
    409. Script-supporting element
    410. Scroll boundary
    411. Scroll chaining
    412. Scroll container
    413. SCTP
    414. SDK (Software Development Kit)
    415. SDP
    416. Search engine
    417. Second-level Domain
    418. Secure Context
    419. Secure Sockets Layer (SSL)
    420. Selector (CSS)
    421. Self-Executing Anonymous Function
    422. Semantics
    423. SEO
    424. Serializable object
    425. Serialization
    426. Server
    427. Server Timing
    428. Session Hijacking
    429. SGML
    430. Shadow tree
    431. Shallow copy
    432. Shim
    433. Signature
    434. SIMD
    435. Simple header
    436. Simple response header
    437. SISD
    438. Site
    439. Site map
    440. SLD
    441. Sloppy mode
    442. Slug
    443. Smoke Test
    444. SMPTE (Society of Motion Picture and Television Engineers)
    445. SMTP
    446. Snake case
    447. Snap positions
    448. SOAP
    449. SPA (Single-page application)
    450. Specification
    451. Speculative parsing
    452. Speed index
    453. SQL
    454. SQL Injection
    455. SRI
    456. Stacking context
    457. State machine
    458. Statement
    459. Static method
    460. Static typing
    461. Sticky activation
    462. Strict mode
    463. String
    464. Stringifier
    465. STUN
    466. Style origin
    467. Stylesheet
    468. Submit button
    469. SVG
    470. SVN
    471. Symbol
    472. Symmetric-key cryptography
    473. Synchronous
    474. Syntax
    475. Syntax error
    476. Synthetic monitoring
    477. Table Grid Box
    478. Table Wrapper Box
    479. Tag
    480. TCP
    481. TCP handshake
    482. TCP slow start
    483. Telnet
    484. Texel
    485. The Khronos Group
    486. Thread
    487. Three js
    488. Time to first byte
    489. Time to interactive
    490. TLD
    491. TOFU
    492. Top layer
    493. Transient activation
    494. Transport Layer Security (TLS)
    495. Tree shaking
    496. Trident
    497. Truthy
    498. TTL
    499. TURN
    500. Type
    501. Type coercion
    502. Type conversion
    503. UDP (User Datagram Protocol)
    504. UI
    505. Undefined
    506. Unicode
    507. Unix time
    508. URI
    509. URL
    510. URN
    511. Usenet
    512. User agent
    513. UTF-8
    514. UUID
    515. UX
    516. Validator
    517. Value
    518. Variable
    519. Vendor Prefix
    520. Viewport
    521. Visual Viewport
    522. Void element
    523. VoIP
    524. W3C
    525. WAI
    526. WCAG
    527. Web performance
    528. Web server
    529. Web standards
    530. WebAssembly
    531. WebDAV
    532. WebExtensions
    533. WebGL
    534. WebIDL
    535. WebKit
    536. WebM
    537. WebP
    538. WebRTC
    539. WebSockets
    540. WebVTT
    541. WHATWG
    542. Whitespace
    543. WindowProxy
    544. World Wide Web
    545. Wrapper
    546. XForms Deprecated
    547. XHTML
    548. XInclude
    549. XLink
    550. XML
    551. XMLHttpRequest (XHR)
    552. XPath
    553. XQuery
    554. XSLT

In this article

  • See also

Statement

In a computer programming language, a statement is a line of code commanding a task. Every program consists of a sequence of statements.

See also

  • Statement (computer science) on Wikipedia
  • JavaScript statements and declarations

Found a content problem with this page?

  • Edit the page on GitHub.
  • Report the content issue.
  • View the source on GitHub.
Want to get more involved? Learn how to contribute.

This page was last modified on Jun 8, 2023 by MDN contributors.

MDN logo

Your blueprint for a better internet.

  • MDN on Mastodon
  • MDN on Twitter
  • MDN on GitHub
  • MDN Blog RSS Feed

MDN

  • About
  • Blog
  • Careers
  • Advertise with us

Support

  • Product help
  • Report an issue

Our communities

  • MDN Community
  • MDN Forum
  • MDN Chat

Developers

  • Web Technologies
  • Learn Web Development
  • MDN Plus
  • Hacks Blog
Mozilla logo
  • Website Privacy Notice
  • Cookies
  • Legal
  • Community Participation Guidelines

Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2024 by individual mozilla.org contributors. Content available under a Creative Commons license.