JS变量、类型、转换随堂笔记
一、JavaScript基础(JS)
是属于HTML和web的编程语言;
二、引入方式
HTML中使用:<script></script>
引入外部文件:<script src=”a1.js”></script>(建议写在/body和HTML之间)
三、输出
window.alert(alert:弹窗)(msg) 写入警告框;alert()
document.write(msg) (write:代表文档)写入 HTML 输出 (div要写在JS语句里面,写在外面会出现报错)
console.log(msg)(控制台输出) 写入浏览器控制台
js进行调试:浏览器source打断点进行调试;(断点等于暂停键)
四、变量
规则:
* 名称可包含字母、数字、下划线和美元符号
* 名称必须以字母开头
* 名称也可以 $ 和 _ 开头(但是在本教程中我们不会这么做)
* 名称对大小写敏感(y 和 Y 是不同的变量)
* 保留字(比如 JavaScript 的关键词)无法用作变量名称
定义:var(定义) i = 0; var z;
多个变量名同时定义:var i=0, j=1;
五、注释
// 注释内容 或者 /*多行注释*/
六、数据类型
字符串值,数值(整数,浮点类型),布尔值(true ,false)。
typeof()函数来查看变量的类型;
注:数组类型也会显示object
字符串转义:\’\”\\(两个反斜杠输出一个)
截取字符串:string.substr(start(从哪里开始),length(截取长度))
null在js中是对象,可以使用null清空对象;
七、数据类型转换
Number()---字符串转数值,有数字外其他字符时显示:NaN(非数字类型)
转整数类型:parseInt();截取其他字符前的所有数字
转浮点类型:parseFloat(截取数字前面的后面的非数字直接截取)();截取其他字符前的所有数字
判断是否是非数字类型:isNaN();
String()----把数字/布尔类型转换成字符串;
x.toString()---数字/布尔/数组类型转换成字符串;