JavaScript

来源:互联网 发布:js给font标签赋值 编辑:程序博客网 时间:2024/06/06 03:24
###JavaScript
         1. 是一种嵌入在网页中的程序段
         2. 是一种解释型语言,被浏览器解好似执行
         3. 由Nertscape发明,ECMA将其标准化
         4. JavaScript借用了Java的名字,但他和java没有关系

###javascript加入网页中的方式:
       1. 内嵌式:在网页中加入<script>标识,标识中间的内容为js代码,只能用于本网页
        <script></script>
       2. 外联式:将js代码独立成*.js文件。通过<script>的src属性导入。可以用于多个网页
       <script src="aa.js"></script>注意一旦该<script>标签导入了js文件,
       那么在该<script>标签中就不能再写js代码。
       3. 在元素事件中加入js代码
        <input type="button" onclick="alert('ddd')">
       4. 超链接伪URL方式
        <a href="javascript:alert('dd')">跳转</a>
###javascript变量
       1. 弱类型,不一定要初始化
       2. 弱类型是指变量任何数据都可以存放,可以存放数字。可以存放字符串,也可以存放对象的引用
       3. 正因为javascript是弱类型的语言,所以形参不能指明变量的类型
       4. 变量的定义:
         var money;
         var title="Hello",cost=10000;
         var name = "Mike";
###javascript保留关键字
       break,for,double,import,public
       else,new,try,if,in,while
       typeof,void,var
     用户自定义的变量名和函数名不能和标签同名。
     函数名也不能和元素的id同名
###javascript数据类型
      原始类型包括5中:
        1. undef:
        当声明的变量未初始化时,值为undefined
        当函数无声明返回值是,其调用结果也是undefined
        2. null:
        值为null,null是从undefined派生来的,因此null==undefined
        null表示不存在的对象
        3. boolean
        true和false
        4. number
        即可表示32为整数,也可表示64位浮点数
        number.MAX_VALUE和number.MIN_VALUE定义了上下限
        number.POSITIVE
        NaN表示非数字,他与自身不相等,一般发生类型转换失败时,isNaN()效验是否是数字
    
0 0
原创粉丝点击