JavaScript2 JavaScript基本语法

1 简单语句

1.1 基本功能

// 1.可以通过两个注释
// 2.空格没有特殊含义,但是可以通过添加空格增强可读性
//3,可以通过\进行代码换行,达到看起来像一行的效果
//4.通过{}实现代码块功能
//5.用分毫进行语句分割(没有强制要求但是约定俗称)
<script>
    // 1.可以通过两个注释
    // 2.空格没有特殊含义,但是可以通过添加空格增强可读性
    document.write("hello \
    world");
    document.write("hello \
    china");
    //3,可以通过\进行代码换行,达到看起来像一行的效果
    //4.通过{}实现代码块功能
    //5.用分毫进行语句分割(没有强制要求但是约定俗称)
</script>

1.2 注释的作用

1.单行注释
单行注释以 // 开头。可以在行开头或者行末尾进行注释

// document.getElementById("myH1").innerHTML="欢迎来到我的主页";
document.getElementById("myP").innerHTML="这是我的第一个段落。";

2.多行注释
多行注释以 /* 开始,以 */ 结尾。

/*
document.getElementById("myH1").innerHTML="欢迎来到我的主页";
document.getElementById("myP").innerHTML="这是我的第一个段落。";
*/

2 变量与数据类型

2.1 变量

1.变量的命名规则
(1)变量区分大小写,允许包含字母,数字,美元符号,下划线,但第一个字符不允许是数字。
(2)不能包含其他标点符号。
(3)不能使用保留字。
2.变量的声明
定义=声明+赋值
(1)显示声明
var关键字,如果声明后没有赋值,默认为undefined

        // 显示声明
        var a;
        alert(a)
        a=1;
        alert(a);

(2)隐式声明
不需要关键字,但是不推荐这样做。还需要显示的声明最好

        //隐式声明
        b=2;
        alert(b)

(3)重复声明

        //重复声明
        c=3;
        var c;
        alert(c)

3.一条语句,多个变量,用逗号分割

        //声明多个变量
        var e=2,f=3,g=4

2.2 数据类型

js是弱类型的语言,一个变量声明后可以用不同的表达式的结果复制给她

2.2.1 数字

        //数字
        var num=1;

2.2.2 字符串

        //字符串
        var str="test";

2.2.3 布尔

        //布尔类型
        var boolean=true;
        var boolean=false;

2.2.4 数组

      var cars=new Array();
        cars[0]="Saab";
        cars[1]="Volvo";
        cars[2]="BMW";

2.2.5 对象类型,详细的将在后面某一章解释

        //对象类型
        people={
            name: "lihau",
            age:17,
            eat:function () {
                alert("吃东西!");
            },
        }
        people.eat()

2.2.6 空值和undefined

        // Undefined 这个值表示变量不含有值。
        // 可以通过将变量的值设置为 null 来清空变量。

        cars=null;
        person=null;

ps 区别引用类型和值(基本)类型

1.数据类型
值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。

引用数据类型:对象(Object)、数组(Array)、函数(Function)。
关于值类型和引用类型的区别:
https://www.cnblogs.com/leiting/p/8081413.html
2.所有的变量都是对象,都是object类型
typeof

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值