最近在做工业物联网对于工艺画面的处理用到JS较多,做一下笔记吧!!!也希望能给看到的朋友些许帮助。这里主要记录一下JS的知识点,基本都以示例为主,并不系统 ,所以我随便写,各位将就看!!!
数据类型及数据类型转换
String(字符串型)
将其他数据类型转换字符串类型有三种方式:toString()、String()、 拼串
1.1 toString() 需要注意的是null和undefined这两个值没有toString()方法,如果调用它们的方法,会报错。
1.2 String() 会将 null 直接转换为 “null”,将 undefined 直接转换为 “undefined”。
1.3 拼串 ""
Number(数值型)
把其他类型转换成数值型也是3种方法:Number()、parseInt() 、parseFloat()
1.1使用Number()函数
a.字符串转数字
b.布尔转数字
true 转成 1 ; false 转成 0
1.2 使用parseInt() 把一个字符串转换为一个整数
1.3 使用parseFloat() 把一个字符串转换为一个浮点数
Boolean(布尔型)
将其它的数据类型转换为Boolean,只能使用Boolean()函数。
Undefined(undefined型)
Null(null型)
除以上5种之外其余的统称为Object型
2.数组
1.数组创建
a.使用对象创建数组
b.使用字面量创建数组
2.遍历数组
3. 反转数组
4.数组排序(回调函数排序可保证数字排序的准确性)
5.向数组末尾添加元素push()
6.length属性返回元素个数
7.删除数组末尾元素pop()
8.向数组开头添加元素unshift()
9.删除数组第一个元素shift()