javascript

基础语法

注释


// 这是一行注释
alert('hello'); // 这也是注释

数据类型

Number

JavaScript不区分整数和浮点数,统一用Number表示,以下都是合法的Number类型: Number可以直接做四则运算,规则和数学一致:

%是求余运算

字符串

字符串是以单引号'或双引号"括起来的任意文本,比如'abc',"xyz"等等。请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。

布尔值

布尔值和布尔代数的表示完全一致,一个布尔值只有true、false两种值,要么是true,要么是false,可以直接用true、false表示布尔值,也可以通过布尔运算计算出来:

true; // 这是一个true值
false; // 这是一个false值
2 > 1; // 这是一个true值
2 >= 3; // 这是一个false值

&&运算是与运算

||运算是或运算

!运算是非运算

比较运算符

2 > 5; // false
5 >= 2; // true
7 == 7; // true

==比较,它会自动转换数据类型再比较 ===比较,它不会自动转换数据类型,如果数据类型不一致,返回false

唯一能判断NaN的方法是通过isNaN()函数:

isNaN(NaN); // true

变量

var声明作用域

使用var在一个函数内部定义一个变量,就意味着该变量将在函数退出时被销毁:

函数

function test() 
​​​​  var message = "hi"; // 局部变量
​​​​
​​​​}
​​​
​​​​test(); 
​​​​
​​​​console.log(message); // 出错!​​  
​​​​

posted on 2022-05-31 23:56  柳条儿  阅读(19)  评论(0编辑  收藏  举报

导航