[译]Javascript基础
Posted 马大欧
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[译]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
以上是关于[译]Javascript基础的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段12——JavaScript的Promise对象