小言_互联网的博客

javaScript最基础语法,适合萌新。

332人阅读  评论(0)

1.数据类型和字符串

基本数据类型:String Number Boolean Null Undefined
引用数据类型:Object(function, [], {})

  <script>
        var a='akdaskdka';
        console.log(a.length); //打印字符串长度
        console.log(a[3]); //打印字符串中第四个元素
        console.log(a);  //打印字符串
    </script>

输出如下:

2.函数

函数定义:
function 函数名(形参1, 形参2, …) {
函数体
}
函数调用:
函数名(实参1, 实参2, …);

<script>
    function somebody(a,b){    //定义一个函数,function 函数名(形参){}
        console.log(a*b);
        console.log(a-b);
        console.log(a/b);
        console.log(a%b);
    }
    somebody(5,10);  //调用这个函数
</script>

运行结果:

3.数组

    数组:用单一的变量名存储一系列的值,数组中可以存放任何数据类型
     数组长度:即数组有多少项    数组.length
     下标:即给每一项一个编号    范围:0--长度-1 
    <script>
        var arr1 = [1, 2, 3];
        console.log(arr1);

        var arr2 = ['刘备', '关羽', '张飞', '老王'];
        console.log(arr2);
        console.log(arr2.length);
        console.log(arr2[-2]);

        var arr3 = [10, '老王', true, null, undefined, function () { }, [1, 2]];
        console.log(arr3);
        console.log(arr3.length);

    </script>

运行结果如下:

4.对象

 <script>
        var obj={   //定义一个对象,对象里面的属性要用逗号隔开,不是分号。
    name:'老王',
    age:18,
    wh:'这是一个神奇的海螺'
        }
        delete obj.name;
        console.log(obj.name);
        console.log(obj.age);
        console.log(obj.wh);
        obj.name='老张'; 
        console.log(obj.name);
    </script>

运行结果如下:
没有打印出名字,是因为在打印之前删除了name属性

5.
字符串输出要用’+A+'表示,不然识别不出来,变量之间要用+连

<script>
        var a=10;
        var b=5;
        var c='A';

        console.log(a+'+'+b+'的值是'+(a+b)); 
        console.log(a+'+'+b+'的值是'+a+b);
        console.log(a+'+'+b+'的值是'+(a*b));
        console.log(a+'+'+b+'的值是'+(a%b));

        console.log('A'*3);
        console.log('A'-'1');
    </script>

结果如下:

6.逻辑判断符

     js假值:共6个
   数字里面:0   NaN
 字符串里面:空字符串
 布尔值里面:false
        空:null
    未定义:undefined
    一切对象都是真值
 <script>
        console.log(10-4==6&&1<5);    //与   两个必须都为真才为真
        console.log(12>=10||5/2==2.5);//或   只要有一个为真就为真
        console.log(!10);             //非   自身为真,结果为假
        console.log(5-3?5-3:5+3);//三目运算符 (条件?A:B)判断条件是否为真,真,执行A;假,执行B
        console.log(null===undefined);//值和类型都要相等
    </script>

运行如下:


转载:https://blog.csdn.net/qq_45411727/article/details/115358320
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场