01.25js基础语法

2019-01-25  本文已影响0人  xxxQinli
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>Page Title</title>
</head>
<body>
    
</body>
</html>
<script>
    //1. 注释

    //单行注释 - 注释前加两个注释

    /* 多行注释
    *第二行
    *第三行
    */ 

    // 2. 标识符
    //由数字、字母、下划线和$组成,数字不能开头,命名一般不用$,$有特殊功能
    num = 10
    str1 = 'abc'
    $user = 'yuting'
    // 12abc = 12.5 数字不能开头

    // 3. 关键字
    // for, in, while, if,else,true,false等,有特殊功能的标识符都是关键字

    // 4. 数据类型和字面量
    // a.类型和字面量
    // Number数字 String字符串 Boolean布尔 Array数组 Object对象 Function等
    // Number - 23 12.45 支持科学计数法 NaN 一个不存在的数字
    console.log(12/0)
    // String - 表示所有字符串,用单引号或者双引号引起来;'abc', "abc"
    console.log('abc', '123')
    // Boolean - 只有true和false两个值
    console.log(true, false)
    // 数组 - 相当于python中的列表;[23,-23.9,'abc',true]
    console.log([23, -23, 'abc', false, [1,2,3]])
    // 对象 - 相当于python中的字典+对象;{属性名:属性值;属性名2:属性值2;...},属性值可以是任何类型
    // 属性名可以用引号也可以不用引号
    obj1 = {name:'yuting'}
    obj2 = {'name':'yuting'}
    console.log(obj1, obj2)
    // Function - 相当于python的函数
    // b.查看类型和类型转换
    // 查看类型:typeof(数据)
    console.log(typeof(100))

    // 类型转换: 类型名()
    // 
    float1 = parseFloat(12)
    int1 = parseInt(12.3)
    num = Number('123')
    console.log(num+10, float1, int1)
    console.log(typeof(float1))

</script>
上一篇 下一篇

猜你喜欢

热点阅读