所在的位置: js >> js资源 >> 前端开发笔记十六

前端开发笔记十六

北京中科刘云涛 http://hunan.ifeng.com/a/20170705/5797804_0.shtml
配图JS篇②01变量声明

变量名以字母、、_开始,后跟字母、数字、_,避开关键字,多个单词组成时,可用小驼峰命名法(第一个单词首字母小写,其余单词首字母大写,常用)、大驼峰命名法(所有单词首字母大写)、帕斯卡命名法(所有字母小写,单词间用下划线隔开,不常用)

变量名区分大小写

变量的声明和赋值,是分开的两个步骤

var(let/const)变量名=变量值

02作用域

存储变量、使用变量的一个区域

有全局作用域和函数(局部)作用域两种

内部作用域可以访问外部作用域,反之不行。访问时从内向外依次查找

在JS脚本执行之前,浏览器会先解析代码,解析完才开始执行。而在解析的过程中,作用域内的所有声明会提升到作用域顶部

03值

简单数据类型(基本数据类型/值类型):在存储变量中存储的是值本身

复杂数据类型(引用类型):在存储变量中存储的仅仅是地址(引用),地址(引用)指向值。通过new关键字创建的对象(系统对象、自定义对象),如Object、Array、Data...

表达式:只用于计算值,不以任何方式改变程序的状态,并返回值。

方法:通过对象使用函数,像console.log、alert...,不会返回值或者说返回undefined

04数据类型

一共有8种,基本数据类型(简单数据类型/值类型)有7种,复杂数据类型(引用数据类型)有1种

基本数据类型:对空(Null)、未定义(Undefined)、数字(Number)、字符串(String)、布尔值(Boolean)、标识(Symbol)、任意整数(BigInt)

复杂数据类型:对象(Object)

js是动态语言,变量的数据类型是可以变化的

Symbol、BigInt是ES6新增的

05typeof

判断值是什么类型的运算符,以字符串形式返回结果

typeof//"number"

特殊:函数返回function,null返回object




转载请注明:http://www.aierlanlan.com/rzgz/8757.html

  • 上一篇文章:
  •   
  • 下一篇文章: