JavaScript学习(廖雪峰+黑马笔记)

前言

好久没来更新了,好不容易有了几天的闲暇时间,就学习了一下前端的知识,毕竟技多不压身,希望自己以后也有机会可以自己学习提高,而不是被导师牵着鼻子走。这篇是根据廖雪峰的JavaScript教程和黑马的前端视频整理的JavaScript基础语法部分,廖雪峰指路

基本

  • 语法与java类似,都是 ; 结尾,用 {} 表示代码块

  • 行注释与java不同,采用双斜线// ,块注释采用/**/

  • 注意相等运算符要用 ===,它不会自动转换数据类型,如果数据类型不一致返回false,数据类型一致再比较

  • NaN这个特殊的Number与所有其他值都不相等,包括它自己,唯一能判断NaN的方法是通过isNaN()函数,isNaN()也可以用来判断非数字,如果是数字返回false,如果不是数字返回true

    NaN == NaN //false
    isNaN(NaN//true
    isNaN(12//false
    isNaN('猪'//true
    
  • 要显示变量内容,可以用 console.log(),打开chrome的控制台即可看到结果,而使用alert()则是网页弹出提示框的形式

  • 变量连接

    var name = '小明';
    var age = 20;
    var message = `你好, ${
           name}, 你今年${
           age}岁了!`;
    alert(message);
    
  • 字符串用toUpperCase()全变大写,用toLowerCase()全变小写,indexOf()搜索指定字符串出现的位置,substring()返回指定索引区间的字串

    var s = 'HelloWorld';
    s.toUpperCase();//返回 HELLOWORLD
    s.toLowerCase();//返回helloworld
    s.indexOf(world);//返回6
    s.indexOf(WOrld);//未找到返回-1
    s.substring(0,5);//从索引0开始到5(不包括5),返回hello
    s.substring(6);//从索引6开始到结束,返回world
    
  • JavaScript的Array可以包含任意数据类型,与python的list类似,获取长度使用length属性,注意:给length赋值会改变Array的长度,通过索引赋值时索引超过范围也会引起Array长度的变化

    var arr = [1, 2, 3];
    arr.length; // 3
    arr.length 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值