网络技术 > 前端设计
JavaScript - 变量、数据类型、语法与保留字
分类:前端设计    时间:2023-07-16    浏览:3475次
一、注释方法:
单行注释用://内容
多行注释用:
 
二、变量的定义,在javascript中,变量的声明不向其他语言那么的严格:
var 变量名 = 内容;
无论哪里类型的变量,都可以用 var 来定议,甚至可以直接用
变量名 = 内容;
直接定义变量。
 
三、直接量(字面量 literal)即程序中直接显示出来的数据值;即上述中的 "内容"。
 
四、容易混的字面量
{x:1,y:2} 对象字面量表达式;
[1,2,3,4,5]  数组字面量表达式。
 
五、Javascript的数据类型;
这里先说下,如果来判断变量的类型;
typeof();
这是一个操作符,即内置函数;
 
1.Undefind 类型;
用 var 声明的变量,若没有初始值,都为Undefind;
var bax;
alert(typeof bax);
 
2.Null类型;
 表示空对象的引用(指针);
var box=Null;
注:undefind 派生于Numll 因而:
    Underfind == Null;
 
3.Boolean类型;
 真假类型:值为true and false;
var box = true ;
非零即真 所以 false==0;
 
4.Number类型;
 var box = 100;十进制   直接数字开头
 var box = 012;八进制   以0开头
 var box = 0xA;十六进制 以0x开头;
 浮点型:
   var box = 2.9;
   var box = 2.12e9;
   var box = 0.00000000000000123;
PS: 浮点型最好不要用于判断
    例:alert(0.1 0.2)  //0.30000000000004;
 
Number中有下面一些方法:
Number.MIN_VALUE;
Number.MAX_VALUE;
Number.POSITIVE_INFINITY;
Number.NEGATIVE_INFINITY;
isFinite();判断数值是否超出范围;没有超过true;超过false;
 
NaN(Not a Number)非数值;
判断是否为NaN;
isNaN();
valueof();
 
把非数值转换为数值:Number()\parseInt()\parseFloat();
 
5.String类型;
 var box = ''Mr'';
 var box = "Mr";
ps:JS中可以用单引号或双引号来表示字符串,但其他的语言就不一定啦 。所以最好还是用双引号
 一些特殊的字符字面量,转义序列:
 \n \t \b \r \f
 
toString()方法;
var box = 10;
box.toString();
box.toString(2);1010;
box.toStirng(8);12;   //以八进制输出;
 
函数:String(); 将任何类型的值转换为字符型;
 
6.Object类型;即对象类型
var box  = new Object();
Copyright © 2014-2024 shaooo.com All Rights Reserved. 苏ICP备08014032号
返回顶部