JavaScript-初学

输出方式

  • 方式一
<script>
    alert("Hello my friends");
</script>
  • 方式二

在控制台输出消息,用来调试程序

<script>
    console.log("Hello");
    console.warn("警告输出!");
    console.error("错误输出!");
</script>
  • 方式三

弹出输入框

<script>
    prompt("hello")
</script>
  • 方式四

弹出提示框,显示信息

<script>
    confirm("hello")
</script>

注释

  1. 单行注释 //
  2. 多行注释

书写JS代码注意

  1. 必须在代码后面加分号
  2. 在JavaScript中区分大小写
  3. JavaScript会忽略多个空格和换行

常量与变量

  • 常量
    1. 数值常量 2. 字符串常量 3. 布尔常量 4. 转义字符
  • 变量

在内存中分配一块内存空间,为存储数据

  • 定义变量

var 变量名1,变量名2,变量名3;

  • 使用变量

var name = “张三”;

  • 变量初始化

    • 先定义 后初始化
      var name;
      name = "Mrs.L"
      
    • 定义的同时进行初始化
      var name = "Mr.Zhang"
      

标识符

  1. 含有字母、数字、下划线、$符号
  2. 不能以数字开头
  3. 不能使 关键字或保留字
  4. 区分大小写

数据类型

  • 查看数据类型

typeof();

  • Number

  • String

单引号或双引号引起的句子

  • Boolean

True or False

非0即真

  • Null与Undefined

Null是只有一个值得数据类型,这个值是null

Undefined表示变量未赋值

数据类型转换

将一个数据类型转化为其他的数据类型。

  • toString() 将其他数据类型转换为字符串类型
var a = 123456;
var b = a.toString();

>>> b
"123456"
var num = undefined;
var str = num.toString();

>>> str   //报错

null 与 undefined没有toString()方法
  • String()
  • +

任何数据用+连接起来都会转换为字符串

  • Number()
字符串转换数字(一)
var str = "666";
var num = Number(str);

>>> typeof(num)
number

字符串转换数字(二)
var str = "aaa666";
var num = Number(str);

>>> num
NaN

字符串转换数字(三)
var str = "";
var num = Number(str)

>>> num
0

undefined转数字
var str = undefined;
var res = Number(str);

>>> res
NaN

null转数字
var str = null;
var res = Number(str);

>>> res
0

布尔转数字
var str = true;
var res = Number(str);

>>> res
1
  • parseInt()
  • parseFloat()

parseInt() parseFloat()用来提取字符串中的有效整数

parseInt() parseFloat()的区别是前者只能提取整数,后者可以提取小数


  转载请注明: linis JavaScript-初学

 上一篇
JavaScript-Dom JavaScript-Dom
DOM对象 document.getElementById(); //根据id选择器 document.getElementsByClassName()[0]; //根据类选择器 document.getElementsByTa
2019-04-21
下一篇 
JQuery事件 JQuery事件
一.事件绑定 方式一 eventName $("button").click(function(){ // Code }); 方式二 $("button").on("click", function(){
2019-04-21
  目录