今天翻看以前写的有道云笔记,看到javascript这里,感觉整理的还可以看,就拿出来和大家分享一下
数字(Number):整数、小数、科学计数法
字符串(String):单引号或者双引号
表达式:+、-、*、/ 用于计算
数组(Array):[1, 2, 3, 4, 5]
对象(Object):{firstName: "John", lastName: "Doe", eyeColor: "blue"}
函数(Function):function myFunction(a, b) { return a * b;}
字符串(String):字符串可以是引号中的任意文本
数字(Number):是一种数字类型。
布尔(Boolean):布尔(逻辑)只能有两个值true和false
数组(Array):数组下标基于零的,第一个项目是0,第二个项目是1,以此类推
对象(Object):对象是由花括号分隔。在括号内部,对象的属性以名称和值对的形式来定义。属性由冒号隔开
空(Null):可以通过将变量的设置为null来清空变量
未定义(Undefiend):表示变量不含有值
javascript 变量生命周期在它声明时初始化。
局部变量在函数执行完毕后销毁。
全局变量在页面关闭后销毁。
1、变量名:变量名使用驼峰命名法(firstName)
2、空格与运算符:运算符(= + - * /)前后需要添加空格
3、代码缩进:通常使用 4 个空格符号来缩进代码块
4、语句规范:简单语句的通用规则:一条语句通常以分号作为结束符
复杂语句的通用规则:
1、将左花括号放在第一行的结尾;
2、左花括号前添加一空格;
3、将右花括号独立放在一行;
4、不要以分好结束一个复杂的声明。
对象规则:
1、将左花括号与类名放到同一行;
2、冒号与属性间有个空格;
3、字符串使用双引号,数字不需要;
4、最后一个属性-值对后面不要添加逗号;
5、将右花括号独立放到一行,并以分号作为结束符号。
命名规范:
1、变量和函数为驼峰法(firstName);
2、全局变量为大写(APP);
3、常量(如pl)为大写(APP)。
常用方法:
getElementById():返回带有指定id的元素
getElementByTagName():返回带有指定标签名称的所有元素的节点列表(集合/节点数组)
getElementByClassName():返回带有指定类名的所有元素的节点列表
appendChild():把新的子节点添加到指定节点
removeChild():删除子节点
replaceChild():替换子节点
insertBefore():在指定的子节点前面插入新的子节点
createAttribute():创建属性节点
createElement():创建元素节点
createTextNode():创建文本节点
getAttribute():返回指定的属性值
setAttribute():把指定属性设置或修改为指定的值
+: 加号
-: 减号
* :乘
/ :除
% :取余数
++ :自增,++在前取大数,++在后取小数
-- :自减, --在前取小数,--在后取大数
赋值运算符:
=: =号后面的值赋给=号前面
+= :两个值相加
-=:两个值相减
*=:两个值相乘
/=:两个值相除
%=:两个值相除,取余数
==:等号前面和等号后面相比较
===:绝对相等,值和类型都要相等
!=:不等于
!==:不绝对相等
>:大于
<:小于
>=:大于或等于
<=:小于或等于
逻辑运算符:
&&:同时成立为true
||:有一个成立就为true
!:不成立为true
Break语句:break 语句可用于跳出循环
Continue语句:continue 语句跳出循环后,会继续执行该循环之后的代码
null 和 undefiend值相等,但类型不相等
typeof undefiend → undefiend
typeof null → object
null === undefiend → false
null == undefiend → true
5种数据类型:string、number、boolean、object、function
3种对象类型:Object、Date、Array
2种不包含任何值的数据类型:null、undefiend
NaN的数据类型是number
数组(array)的数据类型是object
日期(Date)的数据类型是object
null的数据类型是object
未定义变量的数据类型为undefiend
全局方法 Sting() 可以将数字转换为字符串
Number 方法 toString() 将数字转换为字符串
以上是在刚学习javascript时整理,希望和我一样想要学习的小伙伴们有所帮助,写的有问题的地方,欢迎指出,非常感谢!