第一天 javascript

一:js语言规范

1.js严格区分大小写
2.方法后的大括弧可以不用写分号,赋值必须写分号
3.字符串可用单引号或双引号 推荐单引号
4.js为弱语言类型
5.js代码块中出现错误后,其他块正常执行
 二:js数据类型
1.js数据类型种类:

boolean:true,false

Number:NaN,0.1.2..

undefind:undefind

Null:null

string

object

2:类型判断

==与===

前者有一个尝试转换的过程,转换后在比较值是否相等

后者没有尝试转换的过程 先比较类型比较值是否相等

2.js的类型转换

parseint('123aaa')=>123;

当时用==判断时null与undefined相等为true;

String与boolean对比时首先尝试将boolean转换成string,在执行双等号的判断

var b1=boolean('')  =>false

var b2=boolean('truepsdsdsd')  =>true

50====>true;

0=====>false;

nan====>false;

将undefind转换为number时为nan


var 'a'||''  =========>'a'  首相将左边尝试转换为boolen在判断   左边转换为boolean时返回true

var null||‘’ ===============>右边的




eval函数能将字符串转换成js代码

其中的参数为全局变量



三:js的变量作用域

1在页面中申明变量任何地方都可以访问

2方法内部含有同名变量时则会采取就近原则

3不适用var则说明为全局变量

四:js中的转义符为

\

五:js的方法

1.js中的方法没有重载

2所有方法都不需要形参,有只是便于使用  默认有params

3 fun=function

4函数也是对象

2匿名方法

fun=function (){return 0};

function(x,y){return x+y}(20,89)在编写方法的同时执行方法

f1=New Function('参数',方法体);


五:js的数组声明

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值