当前位置:首页 > 技术分享 > 正文内容

JavaScript 01

冰凉2022-09-23 18:54技术分享1

引入方式

标签引入

<script>
    alert("AZPL!!!")
 </script>

外联方式 从外部引入一个js文件

<script src="./abc.js"></script>

数据类型

变量

var a1 = "cold";
var 昵称 = "cold";

变量名不能以数字开头 例如:1a 

number

JS不区分小数和整数

123//整数123
123.12//浮点数123.12
1.23e3//科学计数法
-99//负数
NaN//not a number
Infinity//表示无限大

字符串

'abc' "abc"

布尔值

true 
false 

1==1
true
1==2
false

逻辑运算符

&& 两个都为真,结果就是真
|| 一个为真 结果就为真
! 真的就是假的 假的就是真的

比较运算符  (重要)

= 赋值
== 等于(类型不一样,也会判断为true)
=== 绝对等于(类型一样 值也一样 结果才会是true)

1=="1"
true

这是js的一个缺陷 坚持不用 == 去比较 不严谨

  • NaN === NaN 这个与所有的数值都不相等 包括自己

  • 只是通过isNaN(NaN)来判断这个说是否是NaN

浮点数类型(小数类型)

(1/3) === (1-2/3)

尽量不要使用浮点数来进行运算,存在精度问题

Math.abs(1/3-(1-2/3)) < 0.00000000000001

Null 和 undefind

  • null  空

  • undefind 未定义

数组

 //数组
 //保证代码的可读性尽量使用[]
var arr = ['one','house','cold',99,'hello',true,null]

对象

对象是个大括号{  } 数组是中括号[  ]

每个属性之间都要使用逗号隔开 最后一个不用加逗号。

var person = {
        name:"cold",
        age:18,
        aihao:['html','vue','写文章','......']
        }

严格检查格式

'use strict'
//要放在JS开头第一行才会生效
//这个可以预防js的随意性,以免发生一切问题
<script>
    
    cold = 1;
</script>
//这样就可以正常调用,但是这个格式是错误的 如果加上严格检查就会报错
//正确格式是 
var cold = 1;
let cold = 1;
//两个都一样声明变量
//局部变量建议使用 let 去定义


版权声明:本文由AZPL工作室发布,如需转载请注明出处。

笔记本交流群:1025638188

本文链接:https://www.azplstudio.top/post/38.html

分享给朋友:

“JavaScript 01” 的相关文章

笔记本驱动安装教程!

笔记本驱动安装教程!

笔记本难免会出现各种问题,扬声器不响了、显卡不动了、麦克风没声音了等等,这些情况说大,跑去售后又有点小题大做,说小,对于新手不太容易,今天这篇文章就来教教大家如何刷笔记本的驱动及Bios。根据你的笔记...

JavaScript 基础03

JavaScript 基础03

流程控制if 判断 var age = 7;         if( ...

源码提供

源码提供

此分区的所有代码已上传至:https://github.com/BLovo22/shop  供下载,浏览。...

评论列表

冰凉
冰凉 IP:广东省
2022-09-23 19:30

截图的界面是按F12调出的控制台

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。