第一种行内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 2021-11-02 17:16  陶小黑  阅读(272)  评论(0)    收藏  举报