javascript 基础(1)

1、常量:值不可以改变的量

数据类型:

基本数据类型:数字、布尔值、字符串

符合/引用数据类型:

特殊数据类型:null空、undefined 、NaN(not a nu

2、变量:值可以改变

内容:

程序被CPU执行

【注】程序磁盘读取到内存中,被CPCU运行

  计算机的组成:

  磁盘  内存  CPU/GPU

关键信息:内存有空间,程序本质上运行是在内存中运动的

(1)变量的声明(必须声明后才能使用)

  关键字:系统征用的有特殊功能的单词  var  声明变量

【注】为了提高整个程序的运行效率,我们可以声明变量时,没有赋值给这个变量,默认赋值为null。

 3、标识符:所有用户自定义的名字

  命名:

  数字、字母、下划线和$组成,且不能以数字开头

 

 

输出当前变量/常量的数据类型: typeof +变量/常量

ctrl+shift+/ 选中快速注释多行

自动转换和表达式赋值:

 1 var age=18;
 2 age=20;
 3 alert(age);
 4 var name ="xxx",age=18,sex="男";
 5 alert(sex);
 6 var age=18;
 7 var Age=20;
 8 alert(age);
 9 alert(Age);
10 var name="xxx";
11 alert(typeof name);
12 name=true;
13 alert(typeof name);//输出当前变量/常量的数据类型 typeof 变量/常量 
14 var tmp = "你" + "好";
15 var tmp ="1"+1; //数据类型自动转换拼接
16 var tmp = "h" + true;
17 var tmp ="h"+undefined;
18 //任何数据和字符串做加法运算外,与NaN做运算都是NaN
19 var tmp =1 - "2"; //-1
20 var tmp =1 -"2a"; //NaN
21 var tmp = NaN + NaN; //NaN

任何其他数据类型除了和字符串做加法操作外,
与其他数据类型做运算时,其他数据都会自动转化数字。

 

1 var tmp = 1 * "1";    //1
2 var tmp = 1/ "1";    //1 number
3 var tmp = 1 + true; //2
4 var tmp = 1 + false; //1
5 var tmp = 1 + null; //1
6 var tmp = 1 + undefined;//NaN 

 

 

 

 



posted @ 2020-06-25 16:27  梦晶秋崖  阅读(297)  评论(0编辑  收藏  举报
返回顶端