JS 初步认识总结

JS是一种轻量级、弱类型的语言,可以插入HTML的编程代码,容易上手。

变量是一种储存数据的容器,可用 var  let const来声明变量(let const是ES6新增的语言,相比var ,其初始化不能为空值,不会进行预解析,不能重复定义变量,有块级作用xiab

以下是对a进行了预解析(个人认为预解析就是没有声明直接使用)

var b=10;
a=b;
console(typeof a);
var a;(相当于把 var a 提前了 说是预解析也不太严谨)

变量命名规则:建议以字母开头,也可以是$和_ (不建议使用),建议使用驼峰命名法。

JS数据类型

基本类型:字符串(String) 数字(Number)布尔(Boolean)空(Null)未定义(Undefined) symbol(是Es6新加的数据类型,表示独一无二的值)

引用数据类型(对象类型):对象(object) 数组(array)函数(Function)正则(RegExp)

日期(Date)

js拥有动态数据类型,将不同的数据类型,赋给一个变量,会改变其数据类型。

var a;//此时为undifined
var a=2;//此时为数字
var a="2";//此时为字符串
//可以使用typeof来查看数据类型
typeof(a) //此时a为string

对象:js可以说是面向对象编程的语言,几乎所有的事物都是对象。使用键值对的方法,键值对在JS中成为对象属性,对象的属性之间一定要用逗号隔开。

var x={
name:"zhangsan",
age:18,
background:blue
like:function a()
{
  return:"唱跳,rap,篮球";
}
//输出可以是
x.name   或者 x.["name"]
两者输出效果相等

函数:使用关键字function来定义函数,使用return语句返回函数值,使用return,函数将会停止,并且返回函数值。

事件:在HTML页面中可以使用JS对HTML事件进行触发

常见事件:onchange(HTML元素改变) onclick(点击事件) onmouseover(鼠标移入)

onmouseout(鼠标移出) onkeydown(按下键盘按钮) onload(浏览器加载完页面)

字符串:字符串是可以插入引号的任何字符,可以使用单引号或者双引号。使用索引位置来访问字符串的每一个字符。字符串中常用的转义字符有:\' 单引号    \"  双引号  \\  反斜杠   \n 换行  \r 回车 \f 换页符

var answer="hi lihua";
var x=answer[0]
console.log(x)
//此时返回的是h

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值