JS学习笔记

1.script 脚本 JavaScript是一门编程语言 基于es5学习

2.定义一个变量 关键词var varible 变量就是内存的一个容器,用于存放可变的值
数值型:number (整数 也可以是 浮点数 10 20.55)
字符串类型:"" ‘’ 符号都一样效果,没有任何区别
布尔类型: true false
null 空 只有一个值 null,对象的占位符,一个对象就相当于Java中的一个对象
Undefined 与Null是近亲,是从Null演化而来的占位符
function 函数类型
Symbol es6新语法

    结论:   var 可以装任何类型的数据
  1. JavaScript 是弱类型语言 包容性很大 心胸宽广
    (1.)var 可以装任意类型的数据
    (2.) 可以再结尾不加 ; 号
    (3.)字符串和任意类型相加,
    (4.)可以自动在运算时候,布尔类型只有0和1

4.数据类型:数值型,字符串型,布尔型
5.比较算数运算符
== 比较的是数值
===是严格等于,不仅仅比较数值,还比较类型
逻辑运算符 &&(与) ||(或) !(非 取反)

  1. 0 ==>false 没有初始值也为空 所以如果判断中初始值为0所以结果为false

7.如何定义一个数组
var myArray=[ 5 , 55 ,59 ];

8.如何创建对象以及对象的层层嵌套
var obj1={ 调用属性同样打点调用
name:“张三爸爸”, 或者使用[放属性名称]调用
age:43, 定义方法: 名字, 关键字
sex:“男”, sayHello:function(){ }
child:{ 方法的调用使用对象名打点直接调用
name:“张三”,
age:23, obj.listenMusic(“牛仔很忙”)
sex:“男”,
listenMusic:function(musicName){
alert(musicName)
}

9.如何定义一个函数[方法和函数其实是一回事]
特点:无返回值 关键词 function
function sayHello(){
alert(“Good Morning!”)
}
调用方法
sayHello();

10.数组操作
var myArrays=[1,2,3,4,5,5]
myArrays.push(1000)
myArrays.push(2000)
myArrays.unshift(0)
myArrays.splice(1,0,520)//参数含义,从第几个开始删除,删除数量,添加什么
console.log(myArrays)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值