JavaScript基本语法+数据类型+运算符

一、JS基本语法规范

(1)JavaScript大小写敏感

(2)注释:

1.快捷注释://

    2.多行注释:/* .....*/

(3)JavaScript以分号结尾,但是没有也无所谓

(4)JavaScript中变量是松散类型的,可以用来保存任何类型的数据

    var name="叶良辰";

 var age=18;

   alert("我的名字是"+ssss); 注意是(+)不是(,)

二、JS基本数据类型

(1)六种数据类型:数字,字符串,布尔,null,undifined,Object

(2)使用<html快速建立html初始模块

(3)typeof用来检测给定变量的数据类型

返回值可能会有:"boolean","string","number","object","function",undefined

(4)undefined和null类型

1.undefined:

    1.1 Undefined类型只有一个值,即特殊的undefined

1.2在使用var声明变量但未对其加以初始化,这个变量的值就是undefined

        1.3未定义的变量也返回undefined

2.null类型是表示一个空对象的指针。

(5)string类型

1.javascript中的字符串是不可改变的;要改变,会先创建后销毁

2.javascript中的字符串既可以用单引号,又可以用双引号表示

3.字符串可以通过单双引号相互内嵌,不然就就要用转义字符。

4.转移字符初步尝试:var message1="你好世界!\n我叫\"小猫\""

      5.字符串凭拼接:用加号(+)

6.字符串的长度:用字符串的length(属性)

7.字符串的转换:如age.toString()或者String(age)

(6)数字类型

1.JS中用Number表示整数和浮点数

2.所用数字均用浮点数值表示

3.存在精度不准确的问题

var x=0.2-0.1

        var y=0.3-0.2
console.log(x==y);
false
console.log(x)
 0.1
 console.log(y)
 0.09999999999999998

4.3种函数:

Number(): num1=Number("23.5");   num1=23.5;

parseInt():var num2=parseInt("5.6");  num2=5;向下取整

parseFloat():转换成浮点型

 (7)布尔类型和Object类型

三、JS运算符

运算符大体与c++相同,有少许区别

1.可以连等

2.字符串和数值可以自动相加

如 var a="2",b=23;var str=a+b;

str="234"

3.简易的计算器代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>js数据类型演示</title>
<script type="text/javascript">
           
function calculate()
{
var i=1;
var j=3;
var s=i+j;
document.getElementById("sum").innerText=s;
}
</script>
</head>
<body>
var i=1,j=3 结果:<span id="sum" style="color:red;font-size:2em;"></span>
<button οnclick="calculate()">计算</button>
</body>
</html>

4.===表示既要值相等又要类型相等 比如“10”==10(true)但是“10“===10(false)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值