第一种行内js:

第二种script内:

第三种引用js:


第四种:(空连接)
![]()
number 数值 整数和小数
string 字符转 (字符) "" , ''
bool 布尔类型 true/false
null 没有/空
undefined 没有赋值 未定义
symbol es6
object 正则、数组 字面量(json对象)
function
扩: json/xml 网页接受数据
序列化 (后端运用较多) 反序列化
JSON.stringify(); 序列化
JSON.parse(); 反序列化

visual studio code使用js文件自运行(不添加html文件)
计算符号:+ ,-, *, /
除了+,其他运算符不分辨字符串
问题:为什么0.1+0.2!=0.3
![]()
解决方法:
![]()
= == ===
= 数值相等
== 比较值
=== 比较数据类型和值都相等
console.log(a=2); a赋值2
console.log(a=="2"); a比较是不是等于2
console.log(a==="2"); 比较a和2,数据类型和数据值是不是等于2
visual快捷键:shift+del 删除一行
parseFloat
parseInt 取整 去除小数(不进行四舍五入)
isNaN Not a number
四舍五入:(+0.5)

return 传值(返回值) arguments 伪数组 (参数数组,用户传送数组都会被 arguments获取)

数组:(arr【0】,整个0是下标)

arr.shift(); 头部删除
arr.unshift(); 头部添加
arr.push(); 尾部添加
arr.pop(); 尾部删除
删除的内如具有返回值:

splice(开始位置,删除个数,...添加数据);
posted on
浙公网安备 33010602011771号