JavaScript
内部
直接写在html文件里用script标签包住
<body>
<script>
</script>
</body>
外部
在外部写以.js为结尾的文件在引入
<body>
`<script src="xx.js"></script>`
</body>
还可以直接内联但不常用
注释
;写在代码末尾表示一句结束(可写可不写)
输入和输出语法
变量
用于存储数值的“容器”
let 变量名
变量命名
数组
数组可以按顺序命名多个变量
数组名+['内容'] 通过数据下标找到特定数据 length求数据个数
数据类型
number 数字类型(正数、负数、小数)num
string 字符串类型(单引号、双引号、反引号包裹的都叫字符串)str
用 + 拼接字符串 变量不能加引号
undefined 未定义类型(只声明,不赋值,在数值未知的情况下使用)
null 空类型(赋值但内容为空)
模板字符串
${变量名}(可以在一句话里完整表达变量,不用加引号,但是一定要用反引号包含整个句子!!!``)
typeof 检测数据类型
数值需要转换后再计算
+两边只要有一个是字符串类型都会把另一个转换成字符串
除+以外的算术运算符都可以把数据转成数字类型
parseInt(转换为数字型,只保留整数无四舍五入)
parseFloat(转换成数字型且保留小数,可以自动过滤非数字)
Number(能转换但只能放数字)
String(转换成字符型)