Javascript基础

一 变量命名规则

1.只能是数字,字母,下划线和美元符号组成

2.不能以数字开头

3.不能是保留字和关键字

4.严格区分大小写

5.尽量使用驼峰命名法

6.语义化(见名思意)

二 js初体验

//打印输出  
    conlose.log()
//在页面上输出
    document.write()
//对话框  
    alert()

三 数据类型

 1.字符串 有双引号或者单引号包裹起来的叫做字符串(string)

 var myname="刘德华"
 //查看数据类型   
 conlose.log(typeof myname)

2.数值类型(number) js的数值类型 整型 浮点型  都叫数值类型

    var number =2.1
    console.log(number)//2.1
    console.log(typeof namber)//number
    //整型也是number类型
    var age=100
    console.log(age)//100
    console.log(typeof age)//number

3.boolean类型(布尔类型)

    var flag=true//真
    console.log(flag)//真
    console.log(typeof flage)//boolean
    var flag=false//假
    console.log(flag)//假
    console.log(typeof flage)//boolean

  4.undefined 未定义类型,声明变量 ,未赋值,就是undefined

    var flag
    console.log(flag)//undefined
    console.log(typeof flage)//undefined

5.null 空地址

     var o=null
    console.log(o)//null
    console.log(typeof o)//obj类型   原本应该打印的null  在这里打印了obj,是一个js遗留问题

6.object(function,Date,Array....)

   var obj=new Object()
   obj.name='刘德华'
   obj.age=20
   console.log(obj)//{name:'刘德华',age:20}
   console.log(typeof obj)//object类型

四 js是一种弱类型语言

    1.类型可以随意被修改

     2.声明变量,可以不初始赋值

     var age
     age=20//number
     console.log(age)
     age='二十'//string
     consoloe.log(age)//二十

五 特殊的类型和特殊的值

特殊的类型

null和undefined,它是派生关系

null==undefined//null派生了undefined,null是js里面的顶级对象

特殊值

NaN 它属于number类型

0/0 , 'a'*10 都是NaN的值

isNaN  (是  不是 一个数值)

//isNaN()判断是不是应该数值,如歌是数字(不包含NaN),就是 flase,不是 true
//用isNaN() 来检测数值,人工是flse,就一定是数值
console.log(isNaN('aaa'))//true
console.log(isNaN('12.3'))//flase
console.log(isNaN(12.3))//flase
console.log(isNaN(0/0))//true  (不包含NaN)

六 运算符

关系运算符

> , >= ,<, <=,==,===,!=,!==

拼接运算符

+

如果'+'左右俩边,出现了字符,就是拼接

console.log('a'+10)//

逻辑运算符

||  && !

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值