携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第1天,点击查看活动详情
JS基本语句
1、三种js结构:外部式、内部式和内嵌式(联想css)
2、注释:单行注释(ctrl+/)、多行注释(alt+shift+a)
3、输入语句prompt(),输出语句(alert())
4、打印语句console.log()
5、声明变量:var xxx(数据的容器)
6、变量的语法扩展:
类似于层叠性
var myname = '啦啦啦';//啦啦啦
console.log(myname);
myname = '哈哈哈';//哈哈哈
console.log(myname);
声明多个变量
var age = 18,
address = '酷酷酷',
gz = 2000;
声明变量不赋值,结果是?
var sex;
console.log(sex);//undefined
ps:不声明不赋值直接使用变量会报错,不声明直接赋值,可以使用,但是这是会变成全局变量,不推荐这种写法
7、变量命名规范:推荐驼峰命名法
变量的数据类型
变量有5种简单数据类型:number(数字型)/boolean(布尔型)/string(字符串型)/undefined(声明变量未赋值)/null(声明了变量为空值)
两个问题
-
为什么需要不同的数据类型?
答:不同的数据类型存储空间不同,为了充分利用计算机的存储空间
-
如何确定js的数据类型?
答:js是一种弱类型(动态语言)使用var声明变量的时候,js的数据变量类型是程序在运行过程中根据等号右边的值来确定的
ps:js中数据类型是可变的,可以根据给同一个变量二次赋值改变其数据类型
转义字符
| 转义符 | 解释说明 |
|---|---|
\n | 换行符,newline |
\ | 斜杠 |
' | 单引号 |
" | 双引号 |
\t | tab缩进 |
\b | 空格,blank |
主要记住换行符和斜杠
数字型
var num = 10;
//1、八进制 0~7 程序里面以0开头
var num1 = 010;
console.log(num1);//转换成十进制=8
// 2、十六进制 0~9和a~f 以0x开头
var num2 = 0xa;
console.log(num2);
// 3、数字型最大(小)值
console.log(Number.MAX_VALUE);
console.log(Number.MIN_VALUE);
//4、无穷大(小)
console.log(Infinity);
console.log(-Infinity);
//5、Not a number(NaN) 非数字
console.log('啦啦啦'-100);
主要记住1、2两种。