天在wps2019個人版本的文檔中,開發(fā)工具下的宏命令按鈕都是亮的,就說明是可以使用的。
wps文檔宏
那么是否可以使用,今天我就在wps表格中演示是否可以執(zhí)行宏,隨便下載的一個帶有vba功能的文件動態(tài)時鐘,打開后就會彈出宏的安全警告,點擊開啟之后就會運行了
wps表格開啟宏
下面跟大家分享下載方式我是在9月26日下載的,現(xiàn)在我們把它卸載重新下載安裝吧,由于的我的電腦是安裝了騰訊管家,進入軟件管理中,在卸載的時候需要將【用戶信息清除掉】
在電腦軟件關(guān)鍵的軟件寶庫中找到wps2019點擊下載,設(shè)置安裝位置、軟件兼容屬性設(shè)置,安裝成功后即可進入wps登錄界面,新建表格、文檔、演示之后找到【開發(fā)工具】就可以查看宏是否可以運行了!
在電腦的開始菜單中找到wps2019配置工具,點擊高級進入設(shè)置
今天的分享就到這里了,如果你在日常辦公中喜歡使用wps的朋友不妨試一試吧!但是如果你需要處理大量數(shù)據(jù)或者更強大的功能,還是安裝微軟的office吧!
免費自動激活OFFICE2019,體驗新功能
前一節(jié),我們熟悉了數(shù)據(jù)類型。那么數(shù)據(jù)之間如何產(chǎn)生聯(lián)系?
本節(jié)我們來講一下Javascript的運算符及運算規(guī)則。
JSA的基礎(chǔ)運算大致分為八個類別:
一、算術(shù)運算符
假定 A=10,B=12,下面的表格解釋了這些算術(shù)運算符:
運算符 | 描述 | 例子 |
+ | 兩個運算數(shù)相加 | A + B=30 |
- | 第一個運算數(shù)減去第二個運算數(shù) | A - B=-10 |
* | 運算數(shù)相乘 | A * B=200 |
/ | 分子除以分母 | B / A=2 |
% | 模數(shù)運算符,整除后的余數(shù) | B % A=0 |
++ | 增量運算符,整數(shù)值逐次加1,單目運算符 | A++=11 |
-- | 減量運算符,整數(shù)值逐次減1,單目運算符 | A--=9 |
二、字符串運算符
字符串運算符只有一個,就是上面所提到的算術(shù)運算符的“+”號。
運算符 | 描述 | 例子 |
+ | 兩個字符串拼接在一起,成為一個新字符串 | A="你好," B="中國" A + B="你好,中國" |
拼接一個字符串和一個數(shù)字,成為一個新字符串 | A="圓周率約等于" B=3.14 A+B="圓周率約等于3.14" |
三、賦值運算符
運算符 | 描述 | 例子 |
= | 簡單賦值運算符,將右邊運算數(shù)的值賦給左邊運算數(shù) | C=A + B 將A+B的值賦給C |
+= | 加等賦值運算符,將右邊運算符與左邊運算符相加并將運算結(jié)果賦給左邊運算數(shù) | C +=A 等價于 C=C + A |
-= | 減等賦值運算符,將左邊運算數(shù)減去右邊運算數(shù)并將運算結(jié)果賦給左邊運算數(shù) | C -=A 等價于C=C - A |
*= | 乘等賦值運算符,將右邊運算數(shù)乘以左邊運算數(shù)并將運算結(jié)果賦給左邊運算數(shù) | C *=A 等價于C=C * A |
/= | 除等賦值運算符, 將左邊運算數(shù)除以右邊運算數(shù)并將運算結(jié)果賦值給左邊運算數(shù) | C /=A 等價于 C=C / A |
%= | 模等賦值運算符,用兩個運算數(shù)做取模運算并將運算結(jié)果賦值給左邊運算數(shù) | C %=A 等價于 C=C % A |
上表中除了第一個之外,其他的都是要先把左邊的數(shù)按等號左邊的運算符與右邊的數(shù)進行相應(yīng)的運算后再賦值給左邊的變量。
注意:
+=運算除了算術(shù)運算并賦值之外,還適用于字符串的運算賦值。例如
c="我愛你中國"
a=520
c +=a最后c的值是"我愛你中國520"
四、比較運算符
假定 A=5,B=10,下面的表格解釋了這些比較運算符:
運算符 | 描述 | 例子 |
== | 檢查兩個運算數(shù)的值是否相等,如果是,則結(jié)果為true | A==B 為false |
=== | 檢查兩個運算數(shù)的值是否相等,如果是,則結(jié)果為true | A===B 為false 這種比較與上面一行的比較有什么區(qū)別? |
!= | 檢查兩個運算數(shù)的值是否相等,如果不相等,則結(jié)果為true | A !=B 為true |
!== | 檢查兩個運算數(shù)的值是否相等,如果不相等,則結(jié)果為true | A !==B 為true 這種比較與上面一行的比較有什么區(qū)別? |
> | 檢查左邊運算數(shù)是否大于右邊運算數(shù),如果是,則結(jié)果為true | A > B 為false |
< | 檢查左邊運算數(shù)是否小于右邊運算數(shù),如果是,則結(jié)果為true | A < B 為true |
>= | 檢查左邊運算數(shù)是否大于或者等于右邊運算數(shù),如果是,則結(jié)果為true | A >=B 為false |
<= | 檢查左邊運算數(shù)是否小于或者等于運算數(shù),如果是,則結(jié)果為true | A <=B 為true |
五、邏輯運算符
假定 A=5,B=10,下面的表格解釋了這些邏輯運算符:
運算符 | 描述 | 例子 |
&& | 邏輯與,如果兩個運算數(shù)都非零,則結(jié)果為true。 | A && B 為true |
|| | 邏輯或,如果兩個運算數(shù)中任何一個非零,則結(jié)果為true。 | A || B 為 true |
! | 邏輯非,用于改變運算數(shù)的邏輯狀態(tài)。如果邏輯狀態(tài)為true,則通過邏輯非運算符可以使邏輯狀態(tài)變?yōu)閒alse | !(A && B) 為false |
六、條件運算符
條件運算符(?:)也叫三元運算符:顧名思義就是需要三個數(shù)據(jù)參與運算。
其格式是:
條件表達式 ? 值 1 : 值 2
條件表達式:即為參與運算的第一個數(shù)據(jù)
值 1:即為參與運算的第二個數(shù)據(jù)
值 2:即為參與運算的第三個數(shù)據(jù)
第一個數(shù)據(jù)與第二個數(shù)據(jù)之間以"?"隔開;第二個數(shù)據(jù)與第三個數(shù)據(jù)之間以":"隔開
其用規(guī)則是:先判斷表達式是真或假,然后根據(jù)判斷結(jié)果執(zhí)行兩個給定指令中的一個。條件運算符語法如下:
運算符 | 描述 | 例子 |
? : | 條件表達式 ? 值 1 : 值 2 (即是當(dāng)條件表達式結(jié)果為true時,結(jié)果為值1;否則為值2) | 25>20?true:false 當(dāng)25>20為真時,則整個式子的結(jié)果是true |
七、按位運算符
給定 A=2,B=3,下面的表格解釋了這些邏輯運算符(這一類運算符在我們初入門之際作用不那么明顯)
運算符 | 描述 | 例子 |
& | 按位與運算符:它對整型參數(shù)的每一個二進制位進行布爾與操作。 | A & B=2 |
| | 按位或運算符:它對整型參數(shù)的每一個二進制位進行布爾或操作。 | A | B=3 |
^ | 按位異或運算符:它對整型參數(shù)的每一個二進制位進行布爾異或操作。異或運算是指第一個參數(shù)或者第二個參數(shù)為true,并且不包括兩個參數(shù)都為true的情況,則結(jié)果為true。 | (A ^ B)=1 |
~ | 按位非運算符:它是一個單運算符,對運算數(shù)的所有二進制位進行取反操作。 | ~B=-4 |
<< | 按位左移運算符:它把第一個運算數(shù)的所有二進制位向左移動第二個運算數(shù)指定的位數(shù),而新的二進制位補0。將一個數(shù)向左移動一個二進制位相當(dāng)于將該數(shù)乘以2,向左移動兩個二進制位相當(dāng)于將該數(shù)乘以4,以此類推。 | A << 1=4 |
>> | 按位右移運算符:它把第一個運算數(shù)的所有二進制位向右移動第二個運算數(shù)指定的位數(shù)。為了保持運算結(jié)果的符號不變,左邊二進制位補0或1取決于原參數(shù)的符號位。如果第一個運算數(shù)是正的,運算結(jié)果最高位補0;如果第一個運算數(shù)是負的,運算結(jié)果最高位補1。將一個數(shù)向右移動一位相當(dāng)于將該數(shù)乘以2,向右移動兩位相當(dāng)于將該數(shù)乘以4,以此類推。 | A >> 1=1 |
>>> | 0補最高位無符號右移運算符:這個運算符與>>運算符相像,除了位移后左邊總是補0. | A >>>=1 |
以上這些按位運算符號在右邊增加=號,就變成了相應(yīng)的運算賦值運算了。與賦值運算符有異曲同工之妙。
八、對象運算符
typeof 運算符
typeof 是一個置于單個參數(shù)之前的一元運算符,這個參數(shù)可以是任何類型的。它的值是一個表示運算數(shù)的類型的字符串。
typeof 運算符可以判斷“數(shù)值”,“字符串”,“布爾”類型,看運算數(shù)是一個數(shù)字,字符串還是布爾值,并且根據(jù)判斷結(jié)果返回true或者false。
下表是typeof 運算符的返回值:
類型 | 運算例子 | 返回值 |
數(shù)值 | typeof 12 或 typeof (12) | "number" |
字符串 | typeof "abc" 或 typeof ("abc") | "string" |
布爾 | typeof true 或 typeof (true) | "boolean" |
對象 | typeof {name:"Alex",age:20,sex:"M"} 或 typeof ({name:"Alex",age:20,sex:"M"}) | "object" |
函數(shù) | function abc(){ return 0 } typeof abc 或 typeof (abc) | "function" |
未定義 | typeof undefined | "undefined" |
空 | typeof null | "object" |
instanceof 運算符
如果所判斷的對象確實是所指定的類型,則返回true
其格式如下:
對象 instanceof 對象類型;
當(dāng)對象的類型是給定的對象類型時,則返回true
var theDay=new Date(2024, 5, 10);
if (theDay instanceof Date) {
// if中的語句會被執(zhí)行
}
運算符的優(yōu)先級,用于確定一個表達式的計算順序。在你不能確定優(yōu)先級時,可以通過使用小括號顯式聲明運算符的優(yōu)先級。
(a + c) * b //此時a+c的優(yōu)先級被提到最高,此時先計算a+c,而不是先計算c*b
下表列出了描述符的優(yōu)先級,從最高到最低。
運算符符號 |
! 、~、 -、 +、 ++、 --、 typeof |
*、 /、 % |
+、- |
<<、>>、>>> |
<、<=、>、>=、in instanceof |
==、 !=、===、 !== |
& |
^ |
| |
&& |
|| |
?: |
=、+=、 -=、 *=、 /=、 %=、 <<=、 >>=、 >>>=、 &=、 ^=、 |= |
Javascript中還有一些運算符需要我們經(jīng)過深入的學(xué)習(xí)之后才能理解運用。我們先將以上基本運算符掌握,對后面學(xué)習(xí)大有裨益。
#頭條創(chuàng)作挑戰(zhàn)賽#