日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

第38天:运算符、字符串对象常用方法

發布時間:2023/11/29 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第38天:运算符、字符串对象常用方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、運算符

一元操作符? ++--, +, - ??????+5 ??-6

?

邏輯操作符? !, &&, ||

?

基本運算符? ?+, -, *, /, %

?

關系操作符 >, <, >=, <=, ===, ==, !=, !==

?= 賦值 ???== 判斷 ???=== 全等 ????

條件操作符 (三元運算符) ?? :

賦值運算符 +=, -=, *=, /=, %=

??a+=5 ???a= a + 5 ????

逗號運算符 , ??var ?a=0,b=0; ?

二、運算符順序

1 ? ()

2 ? !-++-- ???(-10) ?負號 ?正號

3 ? */%

4 ? +- ????????10-5

5 ? <<=<>= ???

6 ? ==!====!==、 ?

7 ? ?&&

8 ? ?||

9 ? ?:

10 ? =+=-=*=/=%= ????賦值

1+2*3

三、?幾個面試題

?1. ?a&&b ??結果是什么? ?

?如果a 為假 ,則返回 a ??

?如果a 為真 ,則返回 b

var aa ?= ??0&&1;

alert(aa) ???// 0

var bb = ?1&&0;

alert(bb); ?//0 ?

var cc = ?1&&10;

alert(cc); ?// 10

2、a||b ?

???如果 a 為假 ??則返回b ?

???如果 a 為真 ??則返回a ?

console.log(0||1);???1
console.log(1||0);???1
console.log(1||5);???1
console.log(5||1);???5

四、?字符串對象常用方法

我們工作中經常進行字符串操作。

1、轉換為字符串

?1. + “”???????2+ “”??= ?“2”????2+”ab”???= ?“2ab”?

?2. String() ???轉換為字符串

?3. toString(基數) ?; ???基數就是進制 ?

?var txt = 10;

?txt.toString(2) ??????二進制 ?????1010

2、?獲取字符位置方法

???charAt,獲取相應位置字符(參數: 字符位置)

???charCodeAt,獲取相應位置字符unicode編碼(參數: 字符位置)

???var txt = “abcedf”; ????

???比如, ?txt.charAt(4); ???索引號一定是從0開始 ???返回的結果是 d

???我們根據我們輸入的 位數 返回相應的 字符

???unicode編碼 ?是我們字符的字符的唯一表示 。

3、字符編碼表如下:

案例:檢測字符串長度

1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>檢測字符串長度</title> 6 </head> 7 <body> 8 9 </body> 10 <script> 11 /*var txt=123; 12 console.log(typeof (txt+""));//string 13 console.log(typeof String(txt)); 14 console.log(typeof txt.toString()); 15 var num=10; 16 console.log(num.toString(2));//將num轉換為2進制,1010*/ 17 18 var txt="what are you 弄啥嘞!" ; 19 console.log(txt.length);//17 20 function getStringLength(str){ 21 var len=0;//存儲字符串長度 22 var c=0;//存儲每一個字符編碼 23 for(var i=0;i<str.length;i++){ 24 c=str.charCodeAt(i); 25 if(c>=0&&c<=127){ 26 len++; 27 }else{ 28 len+=2; 29 } 30 } 31 return len; 32 } 33 console.log(getStringLength(txt));//20 34 35 36 </script> 37 </html>

?

總結

以上是生活随笔為你收集整理的第38天:运算符、字符串对象常用方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。