• [译]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

  • 相关阅读:
    应用程序如何实现高级量规界面自定义?这个第三方控件很好用
    Web应用开发的透视网格如何实现本地化?一招教你轻松搞定
    这个布局助手工具,帮你快速构建美观的WinForm应用
    用于Delphi的DevExpress VCL组件——增强布局控件性能
    JS/TS生成随机姓名
    单例模式的错误用法
    Node极速开发WebSocket服务器
    Unity中实现WebSocket客户端
    解决git每次输入密码的问题
    html转md
  • 原文地址:https://www.cnblogs.com/otakuhan/p/7636055.html
Copyright © 2020-2023  润新知