由浅入深学习JavaScript(二)

来源:互联网 发布:二次元网络漫画图片 编辑:程序博客网 时间:2024/06/01 19:43
  • 变量:
  1. 对于变量的理解:变量是数据的代号,和人的名字一样
  2. 变量的定义:var 变量名;var num;
  3. 变量的赋值:变量名 = 变量值;num=1;
  4. 也可以:var num=1;
  5. 输出该值:document.write(num)
  6. 命名规范:首字母只能是字母,下划线和$符,其他字母可以是数字,字母,下划线和$符。区分大小写(var a和var A不同)
  7. 可以一次声明多个变量,变量名字中间用,隔开。
  8. js中的基本数据类型有Undefined,Number,String,Boolean,Null。字符串,布尔,数字这几种数据类型最常用。
  9. 特殊数据类型:
        Undefined:未定义的
        声明一个变量,但是没有赋值,那这个变量的值是undefined。
        var a;
        alert(a);//输出a的值为Undefined
        Console.log(a);//控制台输出a的值为Undefined
    10.其他数据类型(参考):
    11.复合(引用)数据类型:
——JavaScript是弱类型——
  • 数学运算符:
+加(也可以用作连接字符串)
—减
*乘
/除
++自增:a++等同于a=a+1;++a也是
--自减:a—等同于a=a-1;--a也是
*a++和++a的区别:a++是先完成运算,再做加法改变a的值,++a是先做加法改变a的值,再做运算。
举例:
var a=5;
alert(a++);//输出5;
alert(a);//输出6;
alert(++a);//输出7;
a--和--a同理
alert(a--);//输出7
alert(a);//输出6
alert(--a);//输出5
*a=a+5;可以写成a+=5;同理a=a-5等同于a-=5;a=a*5等同于a*=5;a=a/5等同于a/=5;
  • 逻辑运算符:&&与  ||或  !非
进行 || 运算时,如果前面的表达式结果为true,不用判断后面的表达式直接返回true;
进行 &&  运算时,如果前面的表达式结果为false,不用判断后面的表达式结果直接返回false;
  • 数据类型转换
alert(“5”+4);//输出54,是一个字符串,任何数据类型+字符串都会转为字符串拼接
alert(true+4);//输出5;true转成1;
alert(’abc’-1);//输出NaN(Not a Number)
alert(’ ‘+3);//输出3;空字符串“ ”==false==0
alert (5/0);//输出Infinity(无限)
var str = “abc”;
alert(!!str);//输出true;将非Boolean类型快速转换为Boolean类型;
  • 获取变量类型的运算符typeof
var num=0;
alert(typeof num);//输出Number
var str=“ABC”;
alert(typeof str);//输出String
var b = typeof str;//相当于var b=”String“;
alert(b); //输出String 




















阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 馈拼音 桃李之馈 中馈 馈电 中馈犹虚 双馈风力发电机 馈世瘦身咖啡效果好吗 天馈系统 人有馈一木者阅读答案 前馈 前驱后驱 前驱车漂移 前驱 前驱体 前驱车好还是后驱车好 前驱车怎么漂移 汽车前驱好还是后驱好 五菱宏光前驱还是后驱 一招教你前驱车瞬间玩漂移 前驱好还是后驱好 五菱宏光前驱后驱 轿车是前驱还是后驱 五菱宏光是前驱还是后驱 suv前驱好还是后驱好 后驱车和前驱车的优缺点 精神分裂症前驱期症状 前驱和后驱的优缺点 前驱和后驱的区别 后驱车和前驱车的区别 迈腾是前驱还是后驱 前置前驱是什么意思 后驱和前驱的区别 前驱后驱四驱的优缺点 前置前驱和前置四驱的区别 面包车是前驱还是后驱 前置前驱和前置后驱哪个好 肝性脑病前驱期的主要表现 汽车是前驱还是后驱 帕萨特是前驱还是后驱 前驱车和后驱车的优缺点 亚洲龙前驱还是后驱