猫史档案馆


【萌新院】菜鸟JavaScript

用户:杰鸽杰鸽查看:1 回复: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


评论


杰鸽杰鸽

这么老的帖...

点赞0


评论


顺铂顺铂

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

点赞0


评论


zzy2357zzy2357

你忘了分号

点赞0


评论