注意事项
- js推荐用单引号
- js有三种书写位置分别是行内、内嵌和外部(外部引入的js文件种script中间不允许写代码,js文件比较大的时候推荐用外部引用)
- 注释快捷键
单行:ctrl+/
多行:shift+alt+a
基础语法
- 输出输入语句
//这是一个输入框
prompt('请输入你的年龄')
//alert 弹出警示框输出的展示给客户看
alert('计算的结果是')
//console 控制台输出,给程序员测试用的
console.log('我是程序员能看到的')
- 变量
1、什么是变量:变量就是一个装数据的盒子/容器(内存中的数据空间)
2、变量是使用:a、声明变量, b、赋值
//声明变量
var age
//赋值
age=18
- 字符串转义符
转义符 | 解释说明 |
---|---|
\n | 换行符 |
\ | 斜杠\ |
’ | 单引号 |
" | 双引号 |
\t | tab 缩进 |
\b | 空格, |
- prompt
弹出输入框,让用户输入年龄
prompt('请输入您的年龄')
- 数据类型转换
1、转换字符串
//1、把数字转换为字符串
var num = 10;
var str = num.toString();
console.log(str);
console.log(typeof str);
// 2、我们利用String()转换
console.log(String(num));
// 3、利用 + 拼接字符串的方法实现转换效果,数值+字符串,解析时自动将数值解析为字符串,隐式转换
console.log(num + '')
2、转换为数值型
// //字符转换
// //1、把数字转换为字符串
var num = 10;
var str = num.toString();
console.log(str);
console.log(typeof str);
// // 2、我们利用String()转换
console.log(String(num));
// // 3、利用 + 拼接字符串的方法实现转换效果,数值+字符串,解析时自动将数值解析为字符串,隐式转换
console.log(num + '')
// 字符转换为数值型:
var age = prompt('请输入你的年龄')
// 1、parseInt(变量),可以把字符型转换为数值型,只能是取整数
console.log(age);
console.log(parseInt('120px')); //取120
console.log(parseInt('12.33')); //取12
//2、parseFloat(变量)可以把字符型转换数值型,得到是小数,浮点数
console.log(parseFloat('120px')); //取120
console.log(parseFloat('12.33')); //取12.33
// 3、利用Number(变量)转换
var str = '123'
console.log(Number(str));
console.log(Number('12'));
// 4、js 隐式转换 利用运算 - * / 来进行转换
console.log('12'- 0)