输出语法: 就是将对应的内容打印出来
弹出框 将需要打印的内容放到小括号里面去
alert('Hello Word!');
往控制台打印日志 推荐使用console.log() 因为console.log不会打断代码的运行 而alert会打断代码的运行
console.log('Hello Word!');
对话框
prompt('你喜欢打篮球吗?');
确认框
confirm('你确认要删除吗?');
在页面打印内容 内容可以为html标签
document.write('Hello Word!');
变量
变量 是开辟的一块被命名的运行存储空间(简单的理解就是一个容器,容器里装了什么这个变量就表示什么)
变量的规则和规范
有数字、字母、下划线、$符合组成,不能够以数字开头
不能够使用关键字和保留字 ,例如 var,for等。。。
区分大小写,同一字母的大小写是两个不同的变量
规范:
命名要有意义
遵循驼峰式命名法,首字母小写 ,后面首字母大写 eg: userName
声明变量 使用var 变量名;
eg: var sum;
赋值 sum = 10;
直接声明变量并赋值,用的较多 var sum = 10;
可以直接声明多个变量之后再赋值,或者直接声明多个变量并赋值之间用 “,” 隔开
eg: var a,b,c ;
a = 1;
b = 2;
c = 3;
var a = 1,b = 2, c = 3; 直接声明多个变量并赋值
简单数据类型
数值型 number
所有的数字都是number类型, 在js中number类型没有分离出整数类型所以1和1.0的值相等
字符串 string
在js中没有字符类型。要表示一个字符,只需创建仅包含一个字符的字符串即可
所有添加了引号的数据都是字符串类型 单双引号都可以.字符串是不可变的,一旦字符串被创建就永远无法改变它
字符串中有一个length属性
eg: "seven".length 是5
字符串中有一些方法
eg: 'cat'.toUpperCase()=== 'CAT'
布尔型 boolean
取值只有true 真 false 假 这两个值,多用于分支语句
下面列出的值被当做假(false)
false, null, undefined, ' ' , 0 , NAN ,不成立的等式
eg: 字符串 "false" 为真
空引用 null
表示一个空的对象 一般用于将一些对象清空
未定义 undefined
变量只声明没有赋值的时候浏览器默认会赋值一个undefined
注:利用typeof运算符可以返回当前数据的数据类型