本文翻译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基础的更多相关文章

  1. JavaScript基础

    JavaScript基础 JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处 ...

  2. 一步步学习javascript基础篇(0):开篇索引

    索引: 一步步学习javascript基础篇(1):基本概念 一步步学习javascript基础篇(2):作用域和作用域链 一步步学习javascript基础篇(3):Object.Function等 ...

  3. 前端之JavaScript基础

    前端之JavaScript基础 本节内容 JS概述 JS基础语法 JS循环控制 ECMA对象 BOM对象 DOM对象 1. JS概述 1.1. javascript历史 1992年Nombas开发出C ...

  4. 一步步学习javascript基础篇(3):Object、Function等引用类型

    我们在<一步步学习javascript基础篇(1):基本概念>中简单的介绍了五种基本数据类型Undefined.Null.Boolean.Number和String.今天我们主要介绍下复杂 ...

  5. Javascript基础回顾 之(三) 面向对象

    本来是要继续由浅入深表达式系列最后一篇的,但是最近团队突然就忙起来了,从来没有过的忙!不过喜欢表达式的朋友请放心,已经在写了:) 在工作当中发现大家对Javascript的一些基本原理普遍存在这里或者 ...

  6. Javascript基础回顾 之(二) 作用域

    本来是要继续由浅入深表达式系列最后一篇的,但是最近团队突然就忙起来了,从来没有过的忙!不过喜欢表达式的朋友请放心,已经在写了:) 在工作当中发现大家对Javascript的一些基本原理普遍存在这里或者 ...

  7. Javascript基础回顾 之(一) 类型

    本来是要继续由浅入深表达式系列最后一篇的,但是最近团队突然就忙起来了,从来没有过的忙!不过喜欢表达式的朋友请放心,已经在写了:) 在工作当中发现大家对Javascript的一些基本原理普遍存在这里或者 ...

  8. JavaScript 基础回顾——对象

    JavaScript是基于对象的解释性语言,全部数据都是对象.在 JavaScript 中并没有 class 的概念,但是可以通过对象和类的模拟来实现面向对象编程. 1.对象 在JavaScript中 ...

  9. javascript基础01

    javascript基础01 Javascript能做些什么? 给予页面灵魂,让页面可以动起来,包括动态的数据,动态的标签,动态的样式等等. 如实现到轮播图.拖拽.放大镜等,而动态的数据就好比不像没有 ...

随机推荐

  1. grep---Linux下文本处理五大神器之五

    转自:http://www.cnblogs.com/dong008259/archive/2011/12/12/2285264.html grep是linux中很常用的一个命令,主要功能就是进行字符串 ...

  2. node.js 笔记(一)

    参考:https://github.com/alsotang/node-lessons 感谢!!! 本文属于小白入门级笔记,请大牛自动屏蔽!!! 1.     开发环境 os: 10.12.6 nod ...

  3. java文本文件读写

    java的IO系统中读写文件使用的是Reader和Writer两个抽象类,Reader中的read()和close()方法是抽象方法,Writer中的write().flush()和close()方法 ...

  4. python3之编码

    这个符号(#!)的名称,叫做"Shebang"或者"Sha-bang"Shebang这个符号通常在Unix系统的脚本中第一行开头中写到,它指明了执行这个脚本文件 ...

  5. 布同:使用ghost备份或者还原的往事

    我大学的时候经常折腾电脑,安装了不少莫名其妙的东西.当时对各种小软件特别感兴趣,本着毕业后可以做客户端开发的初衷去做事情.不过很多小软件会恶意安装各种东西,修改注册表,时间一长就会导致C盘很臃肿,必须 ...

  6. Azure VM复制

    目前Azure上复制VM可以有多种方法: 1 创建User Image,可以快速复制多台VM,但目前托管磁盘只支持Generalized的模式,需要对User和配置进行重置. 2 从VHD或托管磁盘复 ...

  7. linux下redis服务器安装使用 安装php的redis扩展 安装laravel下的redis

    linux下redis服务器安装使用 学习源头: https://blog.csdn.net/itmanba/article/details/77335012 安装完毕试运行redis的时候,可能会出 ...

  8. Java 字符串和时间互相转化 +时间戳

    一:字符串转换成date String datatime="2015-09-22 15:16:48"; SimpleDateFormat form = new SimpleDate ...

  9. GWT实现“跟随标题栏”

    在一些商城或者博客上,随处可见一些“跟随的标题栏”,什么是”跟随的标题栏“呢?它的效果是当浏览器窗口移到看不见某处内容的时候,这块内容的标题会紧贴在浏览器顶部,跟随浏览器滑动,当用户将浏览器内容往上拖 ...

  10. C Primer Plus学习笔记(二)- 数据和C

    从一个简单的程序开始 #include <stdio.h> int main(void) { float weight; float value; printf("Please ...