JS 基本语法

简介: JS 基本语法

表达式与语句

表达式是一组代码的集合,它返回一个值。接下来我们来举例说明

  • 1 + 2 表达式的值为 3
  • add(1, 2) 表达式的值为函数的返回值
  • console.log 表达式的值为函数本身
  • console.log(3) 表达式的值 为 undefined ,打印 3 ,不代表返回值。

问号冒号表达式(三元运算符)

语法:表达式1 ? 表达式2 : 表达式3

n > 0 ? n :-n

&& 短路逻辑

A && B && C && D 取第一个假值或 D,并不会取 true / falsewindow.f1 && console.log('f1存在') 取值为 undefined

语句

var a = 1 是一个语句

二者的区别

  1. 表达式一般都有值,语句可能有也可能没有
  2. 语句一般都会改变环境(声明,赋值)

注意:上面两点不是绝对的

大小写敏感

  • var a 和 var A 是不同的
  • object 和 Object 是不同的
  • function 和 Function 是不同的

 

内置类型

JS 中分为七种内置类型,七种内置类型又分为两大类型:基本类型和对象(Object)。

基本类型有六种: nullundefinedbooleannumberstringsymbol

其中 JS 的数字类型是浮点类型的,没有整型。并且浮点类型基于 IEEE 754标准实现,在使用中会遇到某些 BugNaN 也属于 number 类型,并且 NaN 不等于自身。

内置类型

JS 中分为七种内置类型,七种内置类型又分为两大类型:基本类型和对象(Object)。

基本类型有六种: nullundefinedbooleannumberstringsymbol

其中 JS 的数字类型是浮点类型的,没有整型。并且浮点类型基于 IEEE 754标准实现,在使用中会遇到某些 BugNaN 也属于 number 类型,并且 NaN 不等于自身。


目录
相关文章
|
4天前
|
JavaScript 前端开发 Java
【JavaScript】基础语法(中)
【JavaScript】基础语法
14 1
|
4天前
|
JavaScript 前端开发 Java
【JavaScript】基础语法(下)
【JavaScript】基础语法
9 1
|
4天前
|
Web App开发 JavaScript 前端开发
【JavaScript】基础语法(上)
【JavaScript】基础语法
9 0
|
4天前
|
前端开发 JavaScript 索引
CSS常见用法 以及JS基础语法
CSS常见用法 以及JS基础语法
14 0
|
4天前
|
JavaScript 前端开发 C语言
JavaScript编程语法练习
本篇文章是对于javaScript中if ,switch,while ,do-while,,for语法的作业练习.对于我来说也是对自己知识掌握的一种检验.是对js的基础语法进行的一次练习,通过有趣的示例进行练习,使得对于代码能够增加印象,对于知识的掌握更加透彻.
|
4天前
|
JavaScript 前端开发
JavaScript语法(2)
【5月更文挑战第2天】JavaScript语法(2)。
18 3
|
4天前
|
存储 JavaScript 前端开发
JavaScript语法
JavaScript语法。
7 1
|
4天前
|
JavaScript 前端开发 开发者
Vue.js 模板语法
Vue.js 模板语法
|
4天前
|
XML 存储 JavaScript
JavaScript的基本语法是编程的基础
【4月更文挑战第20天】JavaScript的基本语法是编程的基础
18 5
|
4天前
|
JavaScript 前端开发 Web App开发
JavaScript基础语法(codewhy版本)(一)
JavaScript基础语法(codewhy版本)
94 1
JavaScript基础语法(codewhy版本)(一)