js的变量是弱变量类型,这就意味着咱们不必像c语言一样申明变量类型,简直能够用随心所欲来形容了。
js在流程管制方面跟c语言极为类似,逻辑运算也简直一样,函数局部有点不太一样,js常把函数称之为办法。
js是个轻量级的脚本语言,有比拟丰盛的办法库,然而c语言的罕用库函数就比拟少了。学了js之后对于学py还是有肯定水平的帮忙的
(1.)字符串类型变量

 var name="name";//这是字符串 

(2.)数字类型

var age=22;

(3.)布尔类型

var state=true;

(4.)数组类型(数组类型变量的创立形式比拟多,到时候跟数组的办法写在一起)

var names=["names1","name2","name3"];

(5.)undefined

 var pri; //这就是一个undefined类型变量。即只申明而未人为赋值 

(6.)null(如果用”==”的话,undefined跟null是能够看作是一样的,然而二者是有区别的。)

var poo=null;//这是一个null类型变量,null和undefined类型值等而类型不等,就===而言,二者是不等的

(7.)对象类型(大略能够用c语言构造体来类比)

  var computer={                cpu:"intel",                memory:"8g",             };          //两种调用对象属性的形式:             console.log(computer.cpu);             console.log(computer["memory"]);//留神中括号里的双引号             //这个称之为初始化形式创建对象,对象有七种创立形式,罕用的五种,下次再写

接下来我想再写点其余货色
(8.)==与===的区别

            var p=1;            var r="1";            var state=p==r;//==只比拟值            console.log(state);//输入为ture            state=p===r;//===比拟值和类型            console.log(state);//输入为false

(9.)逻辑运算的短路景象(跟c语言一样)

            var a = 10;            var b = 10;            if (((a = 0) == 0) || ((b = 20) == 20)) {                console.log("b=" +b);//输入10            }/*逻辑运算的短路景象是为了缩小计算量*/            //“||”之前为真,“||”之后的表达式不再运算,因为“||”之前表达式为真则整个表达式为真            /*如果是&&的状况的话,“&&”之前为真不足以阐明整个表达式为真,须要对“&&”后的表达式进行运算            但若“&&”之前表达式为假,“&&”前面的表达式就不再运算了