当前位置: 代码迷 >> 综合 >> JS(javascript)主要内容
  详细解决方案

JS(javascript)主要内容

热度:95   发布时间:2023-12-06 17:26:55.0

(1).js的三种使用方式:

1. 行内js:在html标签中直接写js代码

2. 内部js:在script标签中写js代码,script标签可以放在head或body中(建议放在body的最后)

3. 外部js: 定义js文件,通过使用script标签src属性引入对应的js文件(在引用过src属性后,写入的script标签之间的代码无效)

(2). 基础语句:

注:1. js代码以行为单位,代码从上往下执行,一行一条语句。

2. 语句可以不加分号结尾,但如果一行定义多条语句,每句语句之后必须以分号结尾。(建议都加分号)

3. 表达是不需要以分号结尾,如果加了分号则javascript引擎会当做语句执行,生成无用的语句

(3)注释:

js代码注释: //——单行注释 /**/——多行注释 <!-- HTML注释-->

(4)标识符:

(5)关键字:生命变量时,不要使用关键字。

(6)变量:js是一种弱类型语言,在声明变量时不需要指明数据类型,直接用var修饰符进行声明

同时,js可以声明任意数据类型的变量

 变量的声明:1.先声明在赋值      var a      a=10 

                         2. 声明的同时赋值    var    a=10

变量的注意点:1. 如果变量只声明而未赋值,则会提醒undefined

2.如果未声明而赋值,则会报错

3.可以用var同时声明多个变量

4.如果重新声明一个已存在的变量则是无效的

5.如果重新声明一个已存在的变量并赋值,则会覆盖

(7)数据类型:

1.    

 (定义函数:function   方法名(参数) {} )

2. null类型:表示空值

注意:(1).  使用typeof操作符测试null,返回object字符

(typeof操作符:判断变量的类型)

(2). undefind派生自null,所以等值返回值是ture,未初始化的变量和赋值为null

(只声明未赋值的变量与值为null的变量相等)

3.   null型:

(8) 字符串类型:可以用加号把两组字符串没有间隔的连接在一起

(9) 类型转换:

1. 自动类型转换:

        1.转字符串型:所有的值转字符串都加引号

        2.转布尔类型:有值的为ture,无值的为false(0为false)

        3.转数值型: 空值是 0,非空的数值型字符串能转换,非数值字符串转化为NaN

2.函数转换:

        1.parseInt():   转整数型

        2.parseFloat():  转浮点型

(注:转换是会从值的第零个位置开始找有效数字,直到找到无效数字为止)

3. 显示转换:

        1.toString():将值转化为字符串

        2.toFixed():保留指定小数位

(注:值不能为null)

4.强制转换:

       JS为Number,Boolean,String对象提供了构造方法,用于强制转换数据类型,转换的是值的全部,不是部分

 

  相关解决方案