JS入门语法

js的语法:
–把js和html结合方式
1、可以写在html文档的任意位置


2、引入外部文件

在引用外部JS的script标签间不能编写JavaScript代码
Style标签可以放在任意的位置。如果想让内部js执行,则把内部js放在外部引入文件位置的下面。
推荐做法,把放在之后

–js变量
Javascript是采用一个关键字var来声明变量的。
Javascript的变量非严谨 var x=4; var和;都可以不书写。
Javascript是弱类型的语言,定义的变量什么类型的数据都可以赋值。
字符串类型中使用’ ’和” ”号都是String类型的数据。

–js的数据类型
JavaScript和Java一样存在两种数据类型
原始值 (存储在栈Stack中简单数据)
引用值 (存储在堆heap中对象)
5种原始数据类型
Undefined(未定义)、Null(空,给引用赋值)、Boolean(布尔)、Number(数字,不区分整数和小数) 和 String (字符串,“”和‘’一样的)

<script type="text/javascript">
        var str = "abc" ; //字符串
        var num = 12 ;  //数字
        var flag = true ; //布尔
        var data = null; //引用
        var un ; //未定义
    </script>

JavaScript中字符串是原始数据类型
通过typeof运算符,查看变量类型alert(typeof(data));
所有引用类型都是object
通过instanceof 运算符解决typeof对象类型判断问题
区分 undefined 和 null
变量定义了未初始化/ 访问对象不存在属性 — undefined
访问的对象不存在 — null

JavaScript运算符
Javascript中小数和整数都是数字类型,所以除法中没有整数,会出现小数。
字符串与数字相加,是字符串链接,如果相减,字符串直接转换成数字再相减。(nan非法数字)
Boolean类型可以进行运算,false就是0或者null,非0非空是true,默认用1显示。
++ – 等和java中一样
JavaScript语句
判断语句中,条件如果直接写=号,那就是赋值操作。
==只比较值
===比较值和类型
Switch语句和java中的一样。
For循环也和java中的一样,但是要注意定义变量时使用var,不要写成java的int。
练习99乘法表

<script type="text/javascript">
        document.write("<table>");  
            for (var i = 1; i <= 9; i++) {
                document.write("<tr>");
                for (var j = 1; j <= i; j++) {
                    document.write("<td style='width:100px;height:30px;'>"+j+" * "+i+" = "+j*i+"</td>");
                }
                document.write("</tr>");
            }
        document.write("</table>");
    </script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值