JS简介:
JavaScript是一种“脚本语言”,只能编写控制大型应用程序的脚本,无法编写操作系统。
JavaScript的用途很广泛,app,小程序都可以编写。同时学习也很简单。
JS数据类型:
字符串 String;
数组 Number;
布尔 Boolen;
空值Null;
未定义Undefined,
Symbol
JS类型转换:
一,类型转换函数
1.Number() 将值转为数字:
var num1 = Number ("123"); console.log(num1);--->123
var num2 = Number("abc"); console.log(num2);--->NaN
2.String() 将值转为字符串;
var str = String(123); console.log(str);--->"123"
3.Boolean() 将值转为布尔值;
0 , " " , null , undefined 均为false
var bool1 = Boolean(0); --->false
var bool3 = Boolean("abc"); --->true
4.parseInt() 将值转为整数;
var int = parseInt("123abc"); --->123
5.parseFloat 将值转为浮点数;
var float = parseFloat("123.45abc");--->123.45
二,类型转换操作符
1.+“ ” [类似于Number("+......")]
2.-“ ” [类似于Number("-......")]
3.toString [类似于String]
JS运算符:
算术运算符
+ - * % /
普通运算符
< > == <= >= !=
!== 包括数据类型
=== 包括数据类型
逻辑运算符
与 && 或 || 非 !
自增自减
i++,i--,++i,--i
判断
if
1.if(a>9){ console.iog(value); }
2.if(a>9){ console.iog(value); } else if(b>9) { value--; } else{ value++; }
3.if(a>9){ console.iog(value); } else{ value++; }
switch
switch(a>9){
case 值1:
语句1
break;
case 值2:
语句2
break;
default:
都不满足,执行语句3
}
循环
for( var i = 0 ; i < 9 ; i ++ ) { console.iog(i) }
while ( a > 9 ) { console.iog(a) }
do { console.iog(a) } while ( a > 9 )
数组
1.创建数组
let arr3 = [];
let arr4 = new Array(5);
arr4=[1, 2, 3 ,4 ];
let arr1 = [1, 2, 3, 'four', true];
let arr2 = new Array(1, 2, 3, 'four', true);
2.遍历数组
console.log(arr);
for(var i=0;i<9;i++){ console.log( arr[i] ); )
函数
声明:
function hanShu( ){ };
调用:
hanShu( );