JavaScript基础入门(ES5)

1.在网页中嵌入脚本代码的方法
  • 在html中嵌入<script>...</script>
  • 将外部script.js文件链接到html中<script src="xxx.js"></script>
2.注释
  • //单行注释
  • /**/多行注释
3.变量
  • 声明变量:var 变量名1,变量名2...;
  • 变量命名规范:字母、数字、下划线、$(不能以数字开头)
  • 变量区分大小写
4.数据类型
  • Number(NaN)

  • String

  • Boolean

  • Array(是特殊结构的object)

  • Object

  • null

  • undefined:声明变量没有给值

  • 判断变量的数据类型:typeof(变量名)

    //如看weight的值是什么类型
    typeof(weight);
  • 将String类型的值转换成整型用parseInt(变量名);、将String类型转换成浮点型用parseFloat(变量名);

5.文本字符串的处理[返回新的字符串,源字符串不变]
  • 得到字符串的长度变量名.length
  • 得到对应字符串中指定下标的字符变量名.charAt(int index);
  • 得到字符串中第一个指定字符出现的索引变量名.indexOf(char c);
  • 得到字符串中最后一个指定字符出现的索引变量名.lastIndexOf(char c);
  • 截取字符串,获得[start,end)的字符串内容变量名.substring(int start,int end);
  • 替换字符串,将变量中的sourceContent替换成replaceContent内容变量名.replace(String sourceContent,String replaceContent);
  • 以指定字符串splitContent切割字符串到数组中变量名.split(String splitContent);
6.Array数组
  • 定义数组:var 数组=["...","..."]var 数组=new Array();数组[0]="...";数组[1]="...";var 数组=new Array("...","...");
  • 查看数组的类型typeof(数组名);值为object
  • 数组动态扩容,可以使用数组名[下标]="..."设置数组内容或改变数组内容
  • 在数组最后添加值数组名.push("...")
  • 在数组最前添加值数组名.unshift("...")
  • 在数组最后删除值数组名.pop()
  • 在数组最前删除值数组名.shift()
  • 删除数组中指定元素delete 数组名[下标],不影响数组数量,对应内容变为undefined
  • 删除数组中指定元素数组名.splice(下标),影响数组数量,直接在数组中删除
  • 合并数组到新数组中var 新数组=数组1.concat(数组2)
7.流程控制
  • if…
  • if…else…
  • if…else if…else…
  • switch(…){case xxx:….;case yyy:…;….;default:…;}
  • while(判断条件){…}
  • do{…}while(判断条件);
  • for(var i=0;i<10;i++){…}
  • for(x in person){…}若person为对象(数组),x为属性名
8.函数
  • 定义:function functionName(parameter1,parameter2...){...}
  • 函数表达式var functionName = function(){...}
  • 函数外声明的变量叫全局变量;函数内部定义的变量叫局部变量
9.Object对象
  • 定义对象:var 对象名 = {属性名:属性值,...};
  • 添加/修改属性:对象名.属性名="..."对象名["属性名"]="..."
  • 删除属性:delete 对象名.属性名
  • 添加/修改方法:对象名.方法名=function(){...}
  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值