变量
声明变量
var a = 100;
abc = 100;
-
var:(variable)定义/声明变量,是一个关键字关键字在一门编程语言中有特殊的含义,特殊的用法
-
a:变量的名称要有意义,如果单词较长可以使用驼峰式命名,一经声明不可改变
-
=:赋值运算符
-
100:变量的值变量,可改变的值
-
;:语句结束,分号不可不加
-
abc:全局变量,未使用var关键字声明变量(只能是全局变量),必须赋值才能使用
注意:给一个变量多次赋值,以最后一次赋值为准
输出方式
在控制台打印
作用:
- 可以在浏览器的控制台查看输出结果,可以看到程序执行过程中变量的取值,帮助开发人员查看代码执行结果,测试程序功能
- 对普通的网站用户无效
- 通常开发结束后,项目结束后,会把控制台的输出删除/注释
console.log('hello');
console.dir('hello');//输出引用数据类型使用
询问框
作用:
- 询问框
var isok = confirm("确定要删除吗?");
console.log('hello');//返回布尔值true/false
- 弹出框,阻塞的,点击确定后后面内容方可执行。
alert("提示内容");
- 信息输入框,输入的内容为字符串类型。
var age = prompt("请输入你的年龄");
console.log(age); //点击确定获取的是输入的内容,点击取消返回null。
- 在页面中输出
document.write("hello world!");
document.write('<h1>hello world!</h1>');
基础类型
数值型:Number
字符串:String
布尔类型:Boolean
Undefined,Null;
-
数值型:在js中的数值字面量为十进制数“会把八进制和十六进制数转换为十进制数”
浮点型: 数值中有一个小数点,且小数点后面至少有一个数字“不能为0”,小数点前面的0可以忽略不写。
var num = 100; //100 十进制数 var num1 = 0xA; //11 十六进制数 var num2 = 010; //8 八进制数 var num3 = 2.3; //2.3 浮点型
-
字符串类型:使用单引号或双引号包裹起来的内容。
var str = "hello world!"; console.log(str);
-
布尔类型:布尔类型只有两个值true or false ,不要使用大写。
var isok = true