变量
用 var 定义变量
如:
var StudentName = '憨憨'
var StudentSex = '男'
也可同时定义多个变量
如:
var a='憨批',b,c=100
// 命名时区分大小写 建议语义化 遵循驼峰命名法 不可数字开头 不可使用关键字 不推荐中文
输出
三种输出方式:
// 浏览器弹出形式展示内容
alert("Hello Word")
//控制台输出
console.log(1231321)
//展示在页面上输出 可以解析标签
document.write('Hello hanpi')
document.write('<br>')
document.write(23132131)
//服务器内存有限就不放截图了
//控制台在浏览器按F12 然后点Console 就可以了
//自己尝试一下吧
数据类型
基本数据类型(复杂类暂时不说,要问为什么,因为我也不会=.=)
1.Number 数值 包括浮点数
//一切十进制表示的数及浮点数
var a1 = 100
var a2 = 100.1
console.log(a1)
console.log(a2)
//在控制台输出其它进制表示的数会自动转换为十进制后输出
//科学计数法 如2*10的5次方
var a3 = 2e5
console.log(a3)
//NaN 是一个数值类型但是非数字 而且 NaN == NaN 的值为false
var a4 = NaN
console.log(NaN == NaN)
console.log(a4)
2.String 字符串
//包括一切使用引号(双引号,单引号,反引号)包裹的内容都是字符串
var a1 = 'I dont like'
var a2 = "the word"
var a3 = `only like you`
console.log(a1,a2,a3)
//在引号中的数值输出也是字符串 在控制台可以看出区别
var a4 = '123'
var a5 = 123
console.log(a4)
console.log(a5)
//!字符串中的空格是占位的
3.Boolean 布尔型
只有两个true和false
true为真 计算机存储时是1
false为假 计算机存储时是0
var a1 = true
var a2 = false
console.log(a1)
console.log(a2)
//主要用来做判断
4.Undefined 空 (本该有一个值但没有)
var a1
console.log(a1)
5.Null 空 (这里有一个值 但是是空值)
var a1 = null
console.log(a1)
//需要赋值才能使用