zoukankan      html  css  js  c++  java
  • [译]Javascript基础

    本文翻译youtube上的up主kudvenkat的javascript tutorial播放单

    源地址在此:

    https://www.youtube.com/watch?v=PMsVM7rjupU&list=PL6n9fhu94yhUA99nOsJkKXBqokT3MBK0b

    本次视频我们将讨论

    1.Javascript是否在意大小写

    2.Javascript中的注释

    3.Javascript中的数据类型

    Javascript是否在意大小写

    是的, Javascript是一种在意大小写的编程语言.变量,关键字,方法,和对象的属性以及事件处理器都是在意大小写的

    例子1:alert()函数名必须都是小写字母

    [script]
        alert("JavaScripts Basics Tutorial");
    [/script]

    例子2:Alert()和alert()是不同的函数.Alert()会导致未定义错误.检查错误信息请按F12

    [script]
        Alert("JavaScripts Basics Tutorial");
    [/script]

    Javascript中的注释:Javascript中有两种注释

    1)单行注释

    例子:

    [script]
        // This is a sinle line comment
    [/script]

    2)多行注释

    例子:

    [script]
        /* This is a 
           multi line 
           comment */
    [/script]

    Javascript中的数据类型

    以下都是Javascript中的不同数据类型

    Numbers - 5,5.234

    Boolean - true / false

    String - "MyString", 'MyString'

    用var关键字来在Javascript中造一个变量.变量名是在意大小写的

    在C#中造一个integer变量,我们用int关键字

    int X = 10;

    用string关键字来造一个string变量

    string srt="Hello"

    在Javascript中,我们无论造什么变量,都用var关键字,是什么样的变量仅仅取决于被分配的是什么样的内容

    var a = 10;

    var b = "MyString";

    在C#中,你不能给一个integer变量赋一个string的值

    int X = 10;

    X = "Hello"; //Compiler error

    Javascript是一种动态类型语言.也就是说在脚本处理的时候,Javascript的数据类型会自动根据需要而转变.注意以下例子,我们在myVariable中先储存了一个number,之后我们又用其来储存一个string

    [script]
        var myVariable = 100;
        alert(myVariable);
        myVariable = "Assigning a string value";
        alert(myVariable);
    [/script]

    当两个数字使用+符号的时候,Javscript会相加两个数字.

    [script]
        var a = 10;
        var b = 20;
        var c = a + b;
        alert(c);
    [/script]

    Output: 30

    当两个string用+符号相连的时候,Javascript会将这个两个string合并为一

    [script]
        var a = "Hello "
        var b = "JavaScript";
        var c = a + b;
        alert(c);
    [/script]

    Output: Hello JavaScript

    当一个数字和一个string由+符号相连的时候,Javascript会将数字的值转变成string然后再将两个string合二为一

    [script]
        var a = "Number is : "
        var b = 10;
        var c = a + b;
        alert(c);
    [/script]

    Output : Number is 10

    [script]
        var a = "50"
        var b = 10;
        var c = a + b;
        alert(c);
    [/script]

    Output : 5010

    值得注意的是,如果你用-符号来相连一个数字和一个string,数字是不会被转化为string的

    [script]
        var a = "50"
        var b = 10;
        var c = a - b;
        alert(c);
    [/script]

    Output : 40

  • 相关阅读:
    DOM操作——JavaScript怎样添加、移除、移动、复制、创建和查找节点
    Vue入门实战: 小白总结
    localStorage如何设置过期时间?
    北京游记-2019年小总结
    寒假宅家微记录
    SpringBoot 使用 swagger
    校园旧书交易交换平台
    Html 文件内容展示 图片展示
    Python 简易Cmd控制
    Python 多线程实现循环打印 abc
  • 原文地址:https://www.cnblogs.com/otakuhan/p/7636055.html
Copyright © 2011-2022 走看看