JavaScript笔记

1.var 声明变量   conset声明常量。 

  1.1声明变量名的要求:

    1)只能用数字、字母、下划线、美元符号$ 组成。

    2)数字不能开头。

    3)不能用关键字命名变量。

    4)不能包括其他的特殊符号作为变量名。

  2.1 如果变量名和前面的重复了,后面的数值会覆盖前面的数值。

  2.2  声明常量一般用全大写。声明常量必须赋值(初始化值)。

2.console.log("变量名或者数值"),作用是控制台输出。

 document.write(""),作用是在页面上输出文档格式。

3.数据类型的分类

  3.1 number类型

  3.2 string类型:用“”或者‘’包裹住的变量为string类型

  3.3布尔类型 : true 为真,false为假。在数字表示0为假,非零(1)为真。

4.转义字符:

  1)\n 换行

  2)\t缩进

  3)\r 回车

  4)\' 单引号 \"双引号  \\:是一个斜杠

5.初级常用函数: 

  1.type(变量) :作用是输出数据的类型。

  2.isNaN:判断数据是不是一个非数字。

  3.toFixed(n),作用是保留n位小数,做四舍五入的运算。

6.各种数据类型的运算(隐形转换数字类型)

   6.1  任何类型和string类型相加 都会变成string类型输出。

   6.2 数字类型和 undefined类型相加 ,输出结果会是NaN(意味非数字)。

7.强制转换数字类型

    在转换类型以后,对原来的数据没有影响,如果要调用转换类型之后的数值,需要再次声明一个变量来存储新的类型数值,或者在原来变量上重新复制新的数据类型。

  7.1 语法: 变量.tostring()  作用是返回一个string类型的值。

  7.2 parseInt(变量) 转化为数字,碰到第一个非数字的时候停止转换(可以用在小数转换成整数)

  7.3 parseFloat(变量)  转化为小数。

  7.4 Number(数据)将数据解析为num,如果有非法字符,转换成NaN。

8.输入函数 :  var 变量 = prompt (“显示的信息”);

9. 弹框  alert ();

10.i++和++i的区别

  在表达式中

  i++式先执行表达式的操作,++i是 先进行表达式代码运行然后进行自加运算。

11.在浏览器的控制台中输入-----"A".charCode()  查看字符串"A"的unicode码.

 

12.三目运算:   语法: 表达式1?表达式2:表达式3;

  基本逻辑:判断表达式1,如果成立就执行表达式2,不成立就执行表达式3

13.基本数据类型的变量作为实参传递,实际上将参数的值赋值了一份副本进行传递。

14.声明提前:

  在函数中,在后面赋值的变量会被js预声明,不可见,但是赋值还是在原来语句中。

 

posted @ 2019-05-08 21:00  MonicaaA  阅读(133)  评论(0)    收藏  举报