标签:type oca 必须 代码 精通 air min number element
JavaScript是一门世界上最流行的脚本语言
Java、JavaScript是
10天就设计出来的语言
一个合格的后端人员,必须要精通JavaScript
Ecmascript它可以理解为是:JavaScript的一个标准;
1、内部标签:
<script str="路径">
//代码
</script>
2、外部引入:
<script src="js/qj.js"></script>
都是以var
检查里面javasrcipt的代码错误的在网页的控制台:console里面输入alert(要查的内容);
其次就是 console。log(要输出的内容)在浏览器的控制台打印内容;
elements 元素
console 控制台
sources 源码,调试吗
network 网络
application 应用
undefined 未定义
strict 严格的
lesson 功课
数值,文本,图形,音频,视频,,,,,
munber
javascript不区分小数
==number==
123// 整数
123.1//浮点数
1.234e3//科学计数法
-99//负数
NaN //not a number不是一个数
=字符串=
‘asd’ "asd"
=布尔值=
true false
==与或非==
&& 两个为真,结果位真
|| 一个位真,结果为真
! 真即假, 假即真
==比较运算符==
=
== 等于(类型不一样,值一样,也会判断位true)
=== 绝对等于(类型一样,值一样,结果位true)
这是一个js的缺陷,坚持不要使用== 比较
须知: NaN ===NaN ,这个与所有的数值都不相等。包括自己
只能通过isNaN(NaN)
console.log((1/3)===(1-2/3))
在JavaScript中应当避免浮点数之间的计算以及比较,因为它们之间存在的有精度的问题
==null 和 undefined==
null就是为 空
undefined 就是一个为定义的意思:
==数组==
var arr=[123,123.21,1231,‘wqwe‘,true,false,null]
取数组下标,如果越级了,就会报错, undefined 未定义,
对象
对象是大括号:数组是中括号
每个对象之间是用,隔开
var arr=[123,123.21,1231,‘wqwe‘,true,false,null]
var person={
name: "大熊",
age: 18,
tags: [‘js‘,‘java‘,‘wed‘]
}
person.name//调用即可
‘use strict‘
严格检查模式,预防JavaScript的随意性导致产生的一些问题;
必须使用在JavaScript代码的第一行
局部变量尽量都使用let去定义
1、正常字符串我们使用 ‘‘ 或者 "" 包裹
2、注意转义字符 \
\‘‘ 字符
\n 转行
\t 空格
\u4e2d 字符
\x41 Ascll字符
?
3、模板字符串
标签:type oca 必须 代码 精通 air min number element
原文地址:https://www.cnblogs.com/954321xx/p/14952582.html