猫史档案馆


【萌新院】菜鸟JavaScript

用户:杰鸽杰鸽查看:265 回复:11 评论:1 创建时间:2017-08-19T09:09:57


这个错误率应该没有上次Python错的多...

PS:为了防止出现迷之BUG,请调成英文输入法

抱歉我又喵了,JavaScript就是JS...


今天我们讲:变量和字符串

变量是什么,不用我多说吧...

主要是应用:


1.变量的赋值

其实很简单,格式如下:

var a=94608

看见没有?这样就给a赋值为94608了!!!

var是用作定义变量的关键字

再举一个例子,

赋值age为120。

就是:

var age=120


2.如何声明字符型变量

需要用到“”

貌似Python也会用到

它相当于

格式:

var=“你想要输入的文本”


3.如何声明多个变量

格式:

在原有的变量赋值基础上,这样写:

var a="laoyutou",b="silly",c=98

这样就一口气同时声明了三个变量!!!

是不是十分得简单快捷!!!


4.变量的类型

JS中的数据除了数值型、字符型,还有其他各种类型,

那么我们咋知道一个变量是啥类型呢?

用typeof 查看一下就知道了。

例如typeof age;的结果是'number'。

有一个叫something的变量,它是啥类型呢?

(输入:typeof something;)

(输出:undefined)

undefined是什么鬼?

因为呀,我们没给something这个变量赋值,

电脑不知道它是啥类型,

JS把这类还没定义的变量类型叫undefined。

:原来电脑也不是什么都知道!


5.布尔型

这个听上去比较耳熟,是不是?

当然了,在很多计算机语言中

(据我所知,《我的世界》里面的红石电路也有)

它都是很重要的!

它其实叫做:boolean

我们还可以叫它逻辑型。

布尔型的数据只有两种情况,要么是true(真),要么是false(假)。

(有点像编程猫里的如果积木是不是?)

另外要指出的是,JS中的=代表赋值,

如果判断两个变量是否相等,要用==这个符号来表示!

我们已经创建了一个变量t=12;

这时候你要是输入t==100;

电脑就不认账了,不信你输入t==100;

(输入:t==100)

(输出:false)

因为这个表达是错误滴!

所以系统也就诚实地报错了~


6.控制变量

现在有一个变量x=7;,怎么能让它增大5呢。

你可以输入x=x+5;(对,你没有看错!)

或者输入x+=5;(虽然这个看上去有点儿别扭!)

都能把x的值变成12

如果我要把x这个变量扩大一倍

应该输入:

x=2*x

PS:如果是增加1的话,简便写法:

x++


7.字符串

字符串是变量里边的重要一种数据类型

是用引号""引起来的一个或多个字符,

例如:

"c"是一个字符串,

"假猫祖万岁"也是一个字符串。

可以像声明其他类型变量的办法一样创建一个字符串,

如var str="Hello world!";

如果要想知道str含有多少个字符,输入:

str.length

就能知道结果是12,空格也算一个字符哦!

字符串也可以用+“相加”

定义:

var a="我真帅,",b="假猫祖更帅。"

连接方式有点类似

输入:

a=b;

即可

然后输出:我很帅,假猫祖更帅。

如果你要把已经定义好的sete="Stay hugry, stay foolish!"

的前半句拿出来,

用sete.substring(0,10)就行了!

如果让你把这句话的后半句掏出来就是:

sete.substring(12,sete.length)

这个要耐心数数哈。

用a.toLowerCase()能将你的字符串a里面的字母全部变成小写的。

a.toUpperCase()的办法把字符串a变成大写的!


8.输出

var myName="Tangcupaigu";

下面的语句将输出myName:

console.log(myName);

运行一下:

输出:Tangcupaigu!!!




:函数什么的以后再讲吧...


END



回复

上一页第 1 页 / 共 1 页下一页
杰鸽杰鸽



点赞0


评论


小咸鱼小咸鱼

看不懂

点赞0


评论


ftxqgfudiftxqgfudi

又拿我的名字当变量,人身攻击啊!

点赞0


评论


顺铂顺铂

不就是字符串函数吗

给老编一拳!

不对不对!

是

升龙拳!

punch


点赞0


评论


杰鸽杰鸽

回楼上,有兴趣到萌新院当老师吗?

点赞0


评论


稻香无敌稻香无敌

这么厉害

点赞0


评论


假·技术喵副本假·技术喵副本

各位,通天32层怎过

——————————————技术喵————————————————

知道的大神

点赞0


评论


幻_想幻_想

明明js叫做喵商/滑稽

点赞0


评论

js=击杀=角色


杰鸽杰鸽

这么老的帖...

点赞0


评论


顺铂顺铂

有计划讲解闭包和自执行函数吗

点赞0


评论


zzy2357zzy2357

你忘了分号

点赞0


评论