
JS阮一峰笔记
Robin_Hood_
不慌 不怂
展开
-
C1、JS导论
C1、JS导论js一、什么JS语言js是轻量级的脚本语言,js本身不提供任何与I/O相关的API,需要宿主HOST提供,经典的host有浏览器和nodejs不是一个纯粹的“面向对象语言”,他还支持函数式编程js核心的语法:基本语法构造和标准库以及额外环境提供的API(浏览器控制类、DOM类、WEB类)二、控制台调试程序Ctrl+Shift+J打开控制台然后在控制台中可以直接输出代码...原创 2018-06-12 13:24:01 · 213 阅读 · 0 评论 -
C2、JS基本语法1
C2、JS基本语法1js一、变量如果一个变量值是没有赋值,那么它的值将会是undefined,这是js的关键字js是个动态类型的语言,可以随时修改变量的类型变量提升:js解析引擎是一行一行解析代码,遇到变量定义会提升到头部二、标识符号arg0、_tmp、$elem、π 合法的标识符1a // 第一个字符不能是数字 23 // 同上 *** // 标识符不能包含星号 a+b // 标识符不能包含加号...原创 2018-06-12 13:25:55 · 355 阅读 · 0 评论 -
C3、JS基本语法2
C3、JS基本语法2js一、字符串字符串要写成多行,可以在末尾加入 \base64 可以使用atob() 进行编码 btoa()解码二、对象对象就是一组“键值对”(key-value)的集合,是一种无序的复合数据集合。键值对,如果键全是数字则自动转换成字符串,数字开头的混合要加入双引号(最好都加入双引号)键值对的表示的是对象的引用(类似java中的实例引用指向其他对象),但只限于对象,如果是原始类...原创 2018-06-20 09:54:10 · 699 阅读 · 0 评论 -
C4 JS基本语法3
C4 JS基本语法3js一、运算符加法遇到字符串的时候自动转换成字符串(什么时候遇到什么时候转换)-*/这些会自动把字符串转换成数字运算 3.严格相等运算符,==和===,比较类型,值,对象(是不是指向同一地址)二、数据类型转换Number() 强制转换成number类型,parseInt()则转换成int类型数据String()强制转换成字符串boolean() 强制转换成Boolean三、错误...原创 2018-06-20 11:06:28 · 384 阅读 · 0 评论