javascript

565 阅读2分钟

初学JavaScript

1.JavaScript引入方式

分别为:行内式;嵌入式;外部引入js文件;三种方法

例子:

2.javascript输出方式

1.窗口输出 alert("你好");

2.控制台输出 console.log("你好")

3.prompt输出 prompt("请检查")

3.变量和变量赋值

1.变量的声明

var+名称

var是关键词的意思, 是variable的缩写

2.变量的赋值

"var age = 10;"

3.变量的输出 “ var age = 10;

    console.log(age)
    
    var age,name;
    
    var age=10,name="kuaixiang";”

4.变量的命名规则

  age这个变量名是随你定义的吗?
  由字符、数字、下划线、美元符号组成
  不能以数字开头
  不能是关键字、保留字
  严格区分大小写
  变量的定义最好有一定的意义
  最好使用驼峰命名法进行命名

5.数据类型

    数据类型分为“数字”和“字符串”
    var age = 20; 这是一个数字
    var name = "实现对对对1455dvdv"; // 这是一个字符串
    可以用typeof来检测输出的是数字还是字符串
    console.log(typeof age)  输出“string”表示是数字
    console.log(typeof name)  输出“number”表示是字符串

6.关于字符串

7.布尔值

  布尔值有 true 和 false 两种
   true 代表 真 false 代表 假
   布尔值和数字相加时 true = 1; false=0;

8.其他的数据类型

9.转换成字符串类型

 var num = 10;
 console.log("您的数字为:" + num);
 这种情况下 num会转换成了字符串,为隐式转换
 使用 .toString 或 String 也会转换成了字符串,为显示转换。如下:
 var num = 10;
 to ... string
 console.log(num.toString())
 console.log(String(num))

10.转换成数字类型

     1.parseInt(变量)
     这个函数不仅可以转换字符串,而且转换出来的是一个整数,不是四舍五入
    console.log(parseInt('3.1415926'))
    console.log(parseInt('3.9415926'))
    console.log(parseInt("110,你好!!!"))
    console.log(parseInt("你好,100!!!"))  数字在后输出为 NaN
    
    2.parseFloat(变量)  可以将字符串类型转数字
      float: 浮点 
    console.log(parseFloat('3.1415926'))
    console.log(parseFloat('120px'));
    console.log(parseFloat('你好,120'));  数字在后输出为 NaN
    
    3.利用Number函数
    var str = "123"
    console.log(Number(str))
    
    4. - 可以隐式转换字符串 
    console.log('120' - 10);
    console.log('123' * 1);
    
   5.布尔类型转换成数字
    var flag = false;
    console.log(Number(flag))