学习内容》:

    //========学习内容=========
    1.条件语句补充,初识引用值
    2.typeof,类型转换

    《代码内容》:
    第一个练习:求1-100的质数

    1. <script type="text/javascript">
    2. for(var i = 2;i<100;i++){
    3. var count = 0;
    4. for(var j = 1;j<=i;j++){
    5. if(i%j==0){
    6. count++;
    7. }
    8. }
    9. if(count == 2){
    10. document.write(i+" ");
    11. }
    12. count = 0;
    13. }
    14. </script>

    对象的写法

    1. <script type="text/javascript">
    2. //var input = window.prompt("intput");
    3. var wuwei = {
    4. name : "武伟",
    5. age : 18,
    6. sex : "男",
    7. }
    8. var obj = wuwei.name;
    9. console.log(obj);
    10. </script>

    数组的写法

    1. <script type="text/javascript">
    2. //定义数组的写法
    3. var arr = [1,2,3,4,5,6,7,undefined,true,NaN,null];
    4. //遍历数组
    5. for(var i = 0; i < arr.length ; i++ ){
    6. console.log(arr[i]);
    7. }
    8. </script>

    typeof的用法 —->返回括号内值的类型

    1. <script type="text/javascript">
    2. console.log(typeof(1))
    3. console.log(typeof("1"))
    4. console.log(typeof(undefined))
    5. console.log(typeof(NaN))
    6. console.log(typeof(null))
    7. console.log(typeof(true))
    8. console.log(typeof(123.21))
    9. console.log(typeof(123.2))
    10. </script>

    运行结果
    image.png
    **

    学习总结:
    学懂的:
    JavaScript的学习内容比较抽象,需要自己多练习代码!
    typeof 用来获取当前值的类型
    for() 用来循环
    switch() 多分枝判断 括号内需要放条件,case里面需要加break;否则会穿透从找到的那个case和下面的case全部输出
    while() 条件判断循环 括号内放判断的条件 进行循环
    console.log() 用来打印值 (数据) 到浏览器的控制台
    alert() 用来在浏览器打开时弹窗
    var input = windows.prompt(“input”) 用来在打开浏览器时弹出对话框输入内容
    Number() 强制类型转换为Number类型
    ParseInt() 用来转换成整型 参数可以跟进制
    ParseFloat 用来将数据转换成浮点型
    toString() 用来将数据转换成字符串类型 使用方法 : 要转换的那个数据 .toString 例如 demo.toString()
    isNaN() 判断是不是一个数字
    有问题的地方:

    **