1. parseint(整型):遇到第一个字节非数字就结束了,不取小数
parsefloat(浮点型):遇到第一个字节非数字就结束了,取到小数
var a="hello world" ; a变量赋值了字符串
我们把a叫字符串,对于里面的每一个字母来说他是字节(空格也算一个字节)
字节总数用length(长度)表示
console.log(a.length) (a的长度) (点)
2. 符号运算
+ (字符串的拼接)
. (表示“的”)
对于点运算 点前面的叫对象,点后面的属性和方法。
属性和方法的区别:
a.length length是属性
a.way() way()是方法
3. 条件语句 {} 这个括号代表的意思是 独立的执行模块 不受外部模块的影响;
如果 …… 否则 ……
if.......... else..........
具体如下
if(条件){
执行模块一
}
else{
执行模块二
}
比如:
var a=18;
if(a>12){
console.log("哈哈,你老了")
}
else{
console.log("哈哈,你还年轻") (输出结果为“哈哈你老了”)
解析:
我声明一个变量 18赋值给a
如果a>12则结果输出为 (哈哈,你老了)否则 结果输出为(哈哈,你还年轻)
多个条件(注意:从大到小写:重中之重)因为执行代码要从上到下执行
if(条件){
输出模块
}
else if(条件){
输出模块
}
else if (条件){
输出模块
}
else{
输出模块
}
三元(目)运算 (不能用于多个条件) (它是条件的简写)
条件 ?语句一:语句二;
var a=12;
a>18?console.log("哈哈,你老了"):console.log("哈哈,你还小");
自加和自减
=(等号)赋值运算他的顺序,从右往左,从后往前
var a=12; 翻译:(声明一个变量,并将12赋值给a)
a=a+2; 翻译: (将a+2赋值给a)
console.log(a) 翻译: (a=14)
a+=2 (自加) 翻译为(a+2=a)在自己原有的基础上加2
a++ a+1=a 的简写
a-- a-1=a 的简写
++a 的翻译
a=a
a=a+1
解释a++ 和 ++a的区别
a++ (返回自增之前的值) (先利用再加)
++a (返回自增之后的值) (先加再利用)
多个变量声明时用 , (简写)
列如 var a=10,b=20,c=30