初学JavaScript
1.JavaScript引入方式
分别为:行内式;嵌入式;外部引入js文件;三种方法
例子:
2.javascript输出方式
1.窗口输出 alert("你好");
2.控制台输出 console.log("你好")
3.prompt输出 prompt("请检查")
3.变量和变量赋值
1.变量的声明
var+名称
var是关键词的意思, 是variable的缩写
2.变量的赋值
"var age = 10;"
3.变量的输出 “ var age = 10;
console.log(age)
var age,name;
var age=10,name="kuaixiang";”
4.变量的命名规则
age这个变量名是随你定义的吗?
由字符、数字、下划线、美元符号组成
不能以数字开头
不能是关键字、保留字
严格区分大小写
变量的定义最好有一定的意义
最好使用驼峰命名法进行命名
5.数据类型
数据类型分为“数字”和“字符串”
var age = 20; 这是一个数字
var name = "实现对对对1455dvdv"; // 这是一个字符串
可以用typeof来检测输出的是数字还是字符串
console.log(typeof age) 输出“string”表示是数字
console.log(typeof name) 输出“number”表示是字符串
6.关于字符串
7.布尔值
布尔值有 true 和 false 两种
true 代表 真 false 代表 假
布尔值和数字相加时 true = 1; false=0;
8.其他的数据类型
9.转换成字符串类型
var num = 10;
console.log("您的数字为:" + num);
这种情况下 num会转换成了字符串,为隐式转换
使用 .toString 或 String 也会转换成了字符串,为显示转换。如下:
var num = 10;
to ... string
console.log(num.toString())
console.log(String(num))
10.转换成数字类型
1.parseInt(变量)
这个函数不仅可以转换字符串,而且转换出来的是一个整数,不是四舍五入
console.log(parseInt('3.1415926'))
console.log(parseInt('3.9415926'))
console.log(parseInt("110,你好!!!"))
console.log(parseInt("你好,100!!!")) 数字在后输出为 NaN
2.parseFloat(变量) 可以将字符串类型转数字
float: 浮点
console.log(parseFloat('3.1415926'))
console.log(parseFloat('120px'));
console.log(parseFloat('你好,120')); 数字在后输出为 NaN
3.利用Number函数
var str = "123"
console.log(Number(str))
4. - 可以隐式转换字符串
console.log('120' - 10);
console.log('123' * 1);
5.布尔类型转换成数字
var flag = false;
console.log(Number(flag))