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