注意: 上部代码错误,将停止运行,下部的代码无法显示
typeof 用来定义内容类型,不会输出内容只会输出类型
一、js输出语法
1. 弹窗输出('')内的内容:
alert("123");
2. 输入内容在控制台输出:
console.log('good');
/*3. 弹出输入框输入内容:prompt
prompt('name');
输入的内容点击确定后在下一个弹窗中出现
var a = prompt('name'); alert(a);
4.打印到文档中显示:
documen:write('文档中显示');
二、数据类型
1.数字型Number
var num = 123;
2.字符串(String)可以使用单引号或双引号:
var bl = '123';
3.//布尔(逻辑):只能有两个值:true(正确)或false(错误)
var x = true;
var y = false;
4.“ var ”用来定义变量,使用“ = ”为变量赋值
var a = HellWorld;
5.弹窗输出名称为() 的内容数据:
alert(name);
三、数据类型的转换
1.转数字型
Number(),例如:
alert(Number(bl));
整数型
parseInt()
小数型
parseFloat()
2.转字符串
String();
toString();
alert(num.toString(name));
数据转换类型的小例子:
var sz = 1; var str = "2"; alert(sz+parseInt(str));
四、运算符
1.+ - * / %(%为余数计算符,没有余数时数值为0,其他数值为计算结果)
//加号 //1、数字的加法运算 var a = 1; var b = 2; var c = a + b; //输出结果为:3 //2、字符串的拼接 var d = "你好"; var e = ",世界"; var f = d + e; //输出结果为"你好,世界" //3、转字串符 var a1 = 1; var a2 = "2"; var a3 = a1 + a2; //alert(a3); //减法 //1、数字的减法运算 //2. 取数字的负数 //3. 转数值 var b1 = 1; var b2 = '6'; var b3 = b1 - b2; //alert(b3); //乘法、除法 //数字的乘除法运算 //取余 var q1 = 2018; var q2 = 4; var q3 =q1%q2; //alert(q3); //复合运算符 += -= *= /= %= var a = 12; /*a = a + 5; a +=5; 运算相同,不同写法*/ /*a = a - 2; a -= 2; 运算相同,不同写法*/ //alert(a); //自增 ++、 自减-- 增减单位都为1 var z1 = 1; //var z2 = z1++; /*运算步骤:步骤一: var z2=z1; 步骤二: z1 = z1+1; 输出结果为: z1=2 z2=1*/ var z3 = ++z1; /*运算步骤:步骤一: z1 = z1+1; 步骤二: var z3 = z1; 输出结果为: z1=2 z3=2*/ //alert(z3);
3.三元运算符
var one = parseInt(prompt("请输入一个数值")); var two = parseInt(prompt("请输入一个数值")); var a = one > two ? one : two; alert(a);
以下是详细代码:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> </head> <body> </body> </html> <script type="text/javascript"> //上部代码错误,将停止运行,下部的代码无法显示 //typeof 用来定义内容类型,不会输出内容只会输出类型 //js输出语法 // 1. 弹窗输出('')内的内容: //alert("123"); //2. 控制台输出: //console.log('good'); //3. 弹出输入框输入东西:prompt //prompt('name'); //输入的内容点击确定后在下一个弹窗中出现 //var a = prompt('name'); //alert(a); // 4.打印到文档中显示: //document.write('文档中显示'); //数据类型 //数字型number var num = 123; //字符串(String)可以使用单引号或双引号: var bl = '123'; //布尔(逻辑):只能有两个值:true(正确)或false(错误): var bol = true; //“ var ”用来定义变量,使用“ = ”为变量赋值 var HellWorld; //弹窗输出名称为() 的内容数据: //alert(num); //数据类型的转换 //转数字型 /*Number(),例如: alert(Number(bl)); 整数型 parseInt() 小数型 parseFloat()*/ //转字符 String(); toString(); //alert(num.toString()); //数据类型转换的例子: /*var sz = 1; var str = "2"; alert(sz+parseInt(str));*/ //运算符 //+ - * / %(%为余数计算符,没有余数时数值为0,其他数值为计算结果) //加号 //1、数字的加法运算 var a = 1; var b = 2; var c = a + b; //输出结果为:3 //2、字符串的拼接 var d = "你好"; var e = ",世界"; var f = d + e; //输出结果为"你好,世界" //3、转字串符 var a1 = 1; var a2 = "2"; var a3 = a1 + a2; //alert(a3); //减法 //1、数字的减法运算 //2. 取数字的负数 //3. 转数值 var b1 = 1; var b2 = '6'; var b3 = b1 - b2; //alert(b3); //乘法、除法 //数字的乘除法运算 //取余 var q1 = 2018; var q2 = 4; var q3 =q1%q2; //alert(q3); //复合运算符 += -= *= /= %= var a = 12; /*a = a + 5; a +=5; 运算相同,不同写法*/ /*a = a - 2; a -= 2; 运算相同,不同写法*/ //alert(a); //自增 ++、 自减-- 增减单位都为1 var z1 = 1; //var z2 = z1++; /*运算步骤:步骤一: var z2=z1; 步骤二: z1 = z1+1; 输出结果为: z1=2 z2=1*/ var z3 = ++z1; /*运算步骤:步骤一: z1 = z1+1; 步骤二: var z3 = z1; 输出结果为: z1=2 z3=2*/ //alert(z3); //三元运算符 var one = parseInt(prompt("请输入一个数值")); var two = parseInt(prompt("请输入一个数值")); var a = one > two ? one : two; alert(a); </script>