js

js的代码可以分三个地方写:

1.在html的文件中,script的标签中写js代码

2.js代码可以在HTML的标签中写

3.在js文件中可以写js代码,但是需要在html的页面中引入script的标签中的src="js的路径"

   eg:   <script src="test.js"></script>

 

js代码的注意问题:

1.在一对script的标签中有错误的js代码,那么该错误的代码后面的js代码不会执行

2.如果第一对的script标签中有错误,不会影响后面的script标签中的js代码执行

3.script的标签中可以写什么内容  type="text/javascript"是标准写法或者写 language="JavaScript"都可以,但是,目前在我们的HTML页面中,type和language都可以省略,原因:HTML是遵循H5的标准

4.有可能会出现这种情况:script标签中可能同时出现type和language的写法

5.script标签在页面中可以出现多对

6.script标签一般是放在body的标签的最后,有的时候会在head标签中

7.如果script标签是引入外部js文件的作用,那么这对标签中不要写任何的js代码,如果要写,重新写一对script标签,里面写代码

 

变量:js中声明变量都用var , js中的字符串类型的值都用双引号或者单引号

数据类型:js中的原始数据类型:number , string , boolean , null , undefined , object 

                    null表示一个空,变量的值如果想为null,必须手动设置

  注:什么情况下的结果是undefined: 变量声明了,没有赋值,结果是undefined;函数没有明确返回值,如果接收了,结果也是undefined  ; 如果一个变量的结果是undefined和一个数字进行计算,结果:NaN不是一个数字,也没有意义

如何获取这个变量的数据类型是什么?使用typeof 来获取

typeof 的使用语法: typeof 变量名           typeof(变量名)

变量名如何获取:变量名.length

html中的转义符:<   &lt   ;  >  &gt  ;  空格:&nbsp;

 

类型转换:想要转整数用parseInt(); 想要转小数用parseFloat() ; 想要转数字用Number() ,要比上面的两种方式严格

         其他类型转字符串类型: .toString()        String()   ,如果变量有意义调用.toString()转换,如果变量没有意义使用String()转换

 

函数:语法:

function  函数名字(){

       函数体

}

调用:

函数名();

 

预解析:提前解析代码

与解析做什么事?

把变量的声明提前了------提前到当前所在的作用域的最上面

函数的声明也会被提前------提前到当前所在的作用域的最上面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值