2.基本概念

作者: ChangLau | 来源:发表于2019-04-25 19:21 被阅读0次

区分大小写

test 和 Test 是两个不同的变量

标识符

  • 第一个字符必须是字母、下划线(_)或美元符号($)
  • 其他字符可以是字母、下划线(_)、美元符号($)和数字

注释

// 注释
/*
*  注释
*/

严格模式

编译指示,用于指示浏览器切换到严格模式。

"use strict"

关键字和保留字

不能用作标识符

变量

松散类型变量,可用来保存任何类型的数据

// 未初始化的变量,会保存一个特殊的值undefined
var message;
// 初始化变量值(松散类型变量)
var message = 'hi'
message = 100   // 有效、但不推荐

局部变量

// var操作符声明的变量将成为定义该变量作用域中的局部变量。
function test(){
    // 函数作用域
    var message = "hi"
}
test()
alert(message) // 错误!

全局变量

function test(){
    // 全局变量(省略了var操作符,就成了全局变量)
    message = "hi"
}
test()
alert(message) // hi

定义多个变量

var message = "hi",
    found = false,
    age = 29

数据类型

基本数据类型

Undefined、Null、Number、Boolean、String

复杂数据类型(无序键值对)

Object

typeof 操作符

用于检测给定变量的数据类型

typeof 123 // "number"
typeof undefined // "undefined"
typeof "abc" // "string"
typeof true // "boolean"
// null和object都返回object,null被认为指向空对象的引用,所以返回object
typeof {} || null // "object"
typeof function test(){} // "function"

相关文章

  • 2.基本概念

    区分大小写 test 和 Test 是两个不同的变量 标识符 第一个字符必须是字母、下划线(_)或美元符号($) ...

  • 2. Go 基本概念

    名称 Go 语言中所有的函数、变量、常量、类型、语句和包名称都遵循一个简单的规则,即名称的开头是一个字母(Unic...

  • 2.基本概念(二)

    opengl终究是一个绘制的工具,无论做什么样的绘制,离不开载体和绘制的“人” 一:载体(就是视图) 对于open...

  • Docker 2. 基本概念

    Docker主要包含了三个概念 镜像(Image) 容器(Container) 仓库(Repository) 镜像...

  • 2020-11-30-Spark-9(Spark-Core)

    DAG基本概念 分区算子与shuffle 交集和差集实现 partitionBy实现 1.基本概念 2.交集,...

  • Docker 的基本使用

    一、基本概念 1. 什么是Docker ... 2. Docker的基本概念 镜像(Image) 是一个只读模板,...

  • docker学习笔记

    一基本概念 1. 什么是Docker ... 2. Docker的基本概念 镜像(Image) 是一个只读模板,用...

  • 『 Spark 』2. spark 基本概念解析

    原文:『 Spark 』2. spark 基本概念解析 写在前面 本系列是综合了自己在学习spark过程中的理解记...

  • Foundaton框架-->NSDate

    NSDate基本概念 一、NSDate创建和基本概念 1.创建一个时间对象 2.获取当前时间做在的时区 3.获得当...

  • 放弃公务员、投行职位、伦敦工作,成为具有geek气质的maker

    『基本概念&行者』的基本档案 1.并不是为了让你看清的~嗷~(图片来自『基本概念』官网,诠释创业者的) 2.『行者...

网友评论

    本文标题:2.基本概念

    本文链接:https://www.haomeiwen.com/subject/lzhtnqtx.html